Если я использую for i = 1 to 1000
, как использовать функцию Cell.Find
для поиска значения i
в моем листе?Использование цикла for для поиска значений i
Мне нужно проверить, не находится ли какое-либо число от 1 до 1000 в листе (или строка ... не имеет значения). Предпочтительно использовать цикл for.
Я сделал следующее:
Dim i As Integer
For i = 1 To 10
Cells.Find(What:="i", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _, SearchFormat:=False).Activate
Next i
End Sub
P.S. Извините за нехватку места и там! – Aderon
Извлеките цитаты из '' i "' так, чтобы они читали «Cells.Find» (What: = i, ... ' – tigeravatar
, чтобы скопировать на @tigeravatar правильный комментарий, потому что, как написано, он будет искать буквенную строку '[строчная буква I]' в каждом цикле. –