返回列表 上一主題 發帖

[發問] 請教如何讓VBA自動將空白處自動填入數字0 ?

回復 4# GBKEE


    原來可以使用[]這種方式
   我可能會認為COUNTA(A1:A8)這種用法出錯是因為沒辦法用那種方式處理

   出現必須":清單分除字元或是)" 這種字眼時如果沒有錯誤還真的不知道如何解決
字典兩各字 還真難理解

TOP

回復 6# oobird


    版主你的程式碼運行沒出現錯誤但是不會有0
    這種replace沒看過
   有什麼條件嗎
   我在一個空白工作表執行
   正常A1:A8都會為0可是還是空白
字典兩各字 還真難理解

TOP

本帖最後由 freeffly 於 2012-6-19 10:01 編輯

回復 8# oobird


    我知道差在哪了
  我的A1:A8都是空白
  我以為會都取代為0

回復 8# GBKEE
我的那邊是打勾的
原來那邊如果取消會看不到0
一直沒去試
謝謝
字典兩各字 還真難理解

TOP

回復 11# oobird

版主
情形很怪
一開始我是再A1:A8的隨便區域裡面打一兩各數字
剛剛是再第8列且第一欄以外的地方輸入資料
結果如附檔
   



replace.rar (5.35 KB)
字典兩各字 還真難理解

TOP

回復 13# GBKEE


    版主可以請教一個問題嗎
   replace方法 跟函數的差異?
    你另一篇是用函數
  不過O版主說他的是方法
  看起來很像
  我以為只差在()
字典兩各字 還真難理解

TOP

回復 15# GBKEE
回復 15# oobird


    剛發現使用o版主的方式如果是舊檔案新工作表
   新工作表必須使用過
   而其他不是選擇中的工作表(已經使用過的工作表)竟然也套用方法

   所以方法是針對整各儲存格(或者說整檔案中的工作表的儲存格)
       函數是針對儲存格裡面的字串去替換
   不知道我的理解有沒有錯誤
   
   感覺方法使用上好像變成侷限在少數情形
字典兩各字 還真難理解

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題