尝试格式化电子表格中的列时,#39;是否收到运行时错误438

时间:2012-12-26 16:50:56

标签: excel excel-vba vba

表格(“重新格式化”)。列(“F”)。NumberFormat =“$#,## 0.000”

1 个答案:

答案 0 :(得分:0)

要更好地调试复杂表达式,请将其分解为更小的部分。在你的情况下:

Set sh = Sheets("Reformatted")
Set rg = sh.Column("F")
Let rg.NumberFormat = "$#,##0.000"

分成多个语句,您可以逐步使用调试器,并确切地找出较大语句的哪个部分导致问题。由于错误发生在Column语句中,因此您可以推断错误消息是指Column