此代码已运行多年。我想也许我无意中按了一个键,但我似乎无法看到它。我突然得到了错误:“无法设置Range类的NumberFormat属性”
无法设置Range类
的NumberFormat属性在下面的代码:
Worksheets("Sheet1").Cells(y + k, x + j).Select
TempValue = Worksheets("Sheet1").Cells(y + k, x + j).Value
Worksheets("Sheet1").Cells(y + k, x + j).NumberFormat = "#,##0" //ERROR HERE
Worksheets("Sheet1").Cells(y + k, x + j).Value = TempValue
您是否在得到该错误时检查了“TempValue”的值?你得到你的错误的行看起来不错。 – assylias
另外在错误发生时'''''',''''''x的值是多少? –
y,k,x,j是完全精细的 - 6,0,2,1。 TempValue = -30081207.13 – mezamorphic