1
表( 「重新格式化」)。列( 「F」)時,我得到一個運行時errror 438。NumberFormat的= 「$#,## 0.000」試圖在電子表格中格式化列
表( 「重新格式化」)。列( 「F」)時,我得到一個運行時errror 438。NumberFormat的= 「$#,## 0.000」試圖在電子表格中格式化列
爲了更好地調試複雜的表達式,將其分解成更小的部分。你的情況:
Set sh = Sheets("Reformatted")
Set rg = sh.Column("F")
Let rg.NumberFormat = "$#,##0.000"
分成多個語句,你可以一步使用調試器,並準確計算出其較大的語句的單個零件造成的問題。由於錯誤發生在Column語句上,因此您可以推斷出錯誤消息指的是Column
。
應該是列而不是列 – Sam
謝謝sooooooooooo很多,不敢相信我錯過了那個簡單的小問題 – user1922251