不确定为什么我在某些工作表上遇到错误而不是其他工作表。任何帮助将不胜感激。
收到错误的代码行:
If Rng2.Value = 0 Or Rng2.Value = "" Or Rng2.Offset(0, 3).Value = "Define" Or WorksheetFunction.Sum(Rng2.EntireRow) = Rng2.Value _
And Rng2.Offset(0, 3).Value <> "" Then
代码是此循环的一部分:
For Each Rng2 In WorkRng2
If Rng2.Value = 0 Or Rng2.Value = "" Or Rng2.Offset(0, 3).Value = "Define" Or Application.WorksheetFunction.Sum(Rng2.EntireRow) = Rng2.Value _
And Rng2.Offset(0, 3).Value <> "" Then
Rng2.Value = Rng2.Offset(-1, 0).Value
End If
Next
Rng2
不是定义范围,而是设定范围变量。 WorkRng2
是一个设定范围和一个已定义的变量
答案 0 :(得分:1)
对于那些感兴趣的人,这段代码运行正常。我收到错误,因为我在和范围内出现#value
错误。