我收到一条错误消息,说明我的VBA宏(错误1004应用程序或对象定义的错误)。 我使用Windows 10和Excel 2016 这里是我的代码:我收到我的vba宏的错误消息
Sub Fehlercheck()
n = 0
i = 0
Do
If ActiveCell.Range(n, 1) = ActiveCell.Range(nextRow, 1) Then
ActiveCell.Offset(nextRow, 0).Select
n = n + 1
Else
ActiveCell.Offset(-n, 1).Select
Do While i <= n
If ActiveCell = ActiveCell.Offset(nextRow, 0) Then
ActiveCell.Offset(nextRow, 0).Select
i = i + 1
Else
ActiveSheet.Range(ActiveCell.Offset(-i, -1), Cells(n - i, 0)).Select
Selection.Interior.Color = RGB(255, 0, 0)
ActiveSheet.Cells(n + 1, 1).Select
End If
Loop
End If
Loop While ActiveCell.Offset(nextRow, 0).Value <> 0
End Sub
THX在您的帮助 PS:第一次问这里,问题可能不是完美的格式。
哪种说法导致错误? – FunThomas
什么是'nextrow'它似乎没有在任何地方声明 – Tom
如果ActiveCell.Range(n,1)= ActiveCell.Range(nextRow,1)然后 –