Я совсем новичок в VBA
Я получаю бесконечный цикл с кодом ниже, когда я ожидаю, что поиск остановится при достижении последнего вхождения. (У меня есть 2 ячейки в текущем рабочем пространстве, которые содержат >>>). Может кто-нибудь сказать мне, что происходит не так?
Set titles = Range("A1:A1")
Dim bEndLoop As Boolean
bEndLoop = False
' lookup part of content in search
mCurLookup = xlPart
With possibleTitles
Do While Not bEndLoop
Set titles = .Find(What:=">>>", After:=ActiveCell)
If Not titles Is Nothing Then
Application.Goto titles, True
MsgBox (titles.Address)
titles.Activate
Else
MsgBox "Nothing found"
bEndLoop = True
End If
' Set t2 = titles(1).CurrentRegion
Loop
End With