У меня есть задача вернуть все последовательные строки в определенном столбце. Все они будут иметь данные последовательно, и первая пустая строка будет указывать конец данных. Я использовал это, чтобы найти столбец и передать его в свой диапазон, но я получаю синтаксические ошибки.
Dim Col
Dim found As Boolean
Dim cellRange As Range
found = Cells.Find(What:="My_Search_Text", After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
'Take that column as the range.
If (found) Then
Col = ActiveCell.Column
cellRange = ActiveSheet.Range(Col, ActiveSheet.Range(Col).End(xlDown)).Select
Цель здесь - получить правильный диапазон ячеек и пройти через них, однако я не нахожусь в части цикла, поскольку последняя строка - это та, которая вообще не работает.
Так, каков правильный синтаксис для этой последней строки и есть ли лучший способ выполнить то, что я пытаюсь сделать?