-2
我想格式化非連續列。我的列是使用END(xl.Down)定義的。我在定義範圍之後使用以下內容。VBA格式非連續列
For Each rCell In MyRange
rCell.NumberFormat = "0.00"
Next rCell
我想格式化非連續列。我的列是使用END(xl.Down)定義的。我在定義範圍之後使用以下內容。VBA格式非連續列
For Each rCell In MyRange
rCell.NumberFormat = "0.00"
Next rCell
使用結束(xlup),而不是xldown找到底部的電池 (假設你發現A列的最大行準備讓基於它的範圍)
rMax = Cells(Rows.Count,"A").End(xlUp).row
我沒有看到你的代碼有什麼問題,提供'rCell'和'MyRange'被正確聲明並且'MyRange'被正確設置。如果您在問題中包含您用於設置「MyRange」的代碼,並且還說出目前無法使用的代碼,則可能是最好的。 – YowE3K
這不是一個問題,請發佈錯誤或行爲失敗。 – awiebe
'MyRange.NumberFormat =「0.00」' –