Помогите с макросом
Добрый день! Помогите пожалуйста макросом в Excel найти пустую ячейку в строке.
Знаю про Cells(Rows.Count, 1).End(xlUp).Select, но эта находит последнюю во всем столбце, не зависимо от того были ли промежутки пустых ячеек или нет. И еще поиск необходимо начинать не с первой, ну а допустим с 25 строки.
Всем заранее спасибо!!!
Sub Test()
Dim WS As Worksheet
Set WS = ThisWorkbook.Sheets("Лист1")
Dim i As Integer
Dim t As Integer
Const FirstRow As Integer = 25
Dim flag As Boolean
flag = False
For i = FirstRow To WS.Cells().SpecialCells(xlLastCell).Row
For t = 1 To WS.Cells().SpecialCells(xlLastCell).Column
If CStr(WS.Cells(i, t).Value) = "" And WS.Cells(i, t).Formula = "" Then
flag = True
Exit For
End If
Next t
If flag = True Then
Exit For
End If
Next i
If flag = True Then
MsgBox ("Пустая ячейка найдена в строке " & CStr(i) & " и колонке " & CStr(t))
Else
MsgBox ("Пустая ячейка не найдена")
End If
Set WS = Nothing
End Sub