Я пытаюсь ввести свой первый код VBA и получаю сообщение об ошибке времени выполнения в этом конкретном месте в моем коде:
lastrow = ws.Cells(Rows.Count, 1).End(xlUp).Row
Вот фактический код:
Sub Test_loop()
' Testing loop for highlighting
Dim lastrow As Long
Dim datevar As String
lastrow = ws.Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastrow
datevar = Format(ws.Cells(i, 2), "mm/dd")
If ws.Cells(i, 3) = "Received" And datevar = "11/24" Then
Cells(i, 1).Interior.Color = RGB(rrr, ggg, bbb)
End If
Next i
End Sub
Моя цель - пройти через последнюю ячейку моей строки и найти ячейку с определенной датой, которая имеет ячейку справа с определенным текстом.Затем он выделит первую ячейку в этом ряду и перейдет к следующему ряду.Я не очень уверен, где я ошибся и почему я получаю ошибку.
был бы признателен за помощь