我收到一條錯誤消息,說明我的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)然後 –