想請問如果在EXCEL某格內「只取代開頭幾個字元」能怎麼做呢?

稻草人到處草人 wrote:
ActiveCell = "0" &




我都忘了886改掉後,門號前面應該加個0這件事了~~呵。


稻草人到處草人 wrote:
Range("C2").Select
.......
ActiveCell = Cells(2, 3) 'C2就取C2值,不變更


小小建議一下,因為你都已經做select了,所以後面的,不管是Activecell 或 cells(2,3) 就會是一樣,那要不要統一一下?比如都改成 Activecell?

這樣的好處是,如果你後面有一大段處理,要用在別的儲存格(如A5)或別的程式,只要修改第一個Range("A5").Select,後面完全都不用動。~~或是整個要改成被呼叫的(副)程序,function,迴圈處理....都可以比較快一點,閱讀和除錯上也比較方便。

當然,實際狀況還是要依需求處理,也不一定就是我說的那樣。總之,能達到您的需求就是好的開始~~加油囉。
Der,misser1
misser wrote:
我都忘了886改掉後(恕刪)


嗯嗯!好的!
我再修改看看,確實統一比較不會有修改時混亂的問題


注意 "空白"&A1 "空白886" "空白0"
以上完成。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!