|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.09.2009, 23:23 | #1 |
Регистрация: 12.09.2009
Сообщений: 8
|
Почему не работает FindNext
Всем привет!!!В справке есть такой пример метода FindNext
With Worksheets(1).Range("a1:a500") Set c = .Find(2, lookin:=xlValues) If Not c Is Nothing Then firstAddress = c.Address Do c.Value = 5 Set c = .FindNext(c) Loop While Not c Is Nothing And c.Address <> firstAddress End If End With Почему если вставить во внутрь другой поиск Find,то FindNext будет обращаться к нему напр: With Worksheets(1).Range("a1:a500") Set c = .Find(2, lookin:=xlValues) If Not c Is Nothing Then firstAddress = c.Address Do ...... Range(AddressDen).EntireRow.Select Set rj = Selection.Find(Para) AddressPara = rj.Address ........ c.Value = 5 Set c = .FindNext(c) Loop While Not c Is Nothing And c.Address <> firstAddress End If End With то есть мой следующий поиск теперь будет искать Set rj = Selection.Find(Para),а не Set c = .Find(2, lookin:=xlValues)....подскажите |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему не работает цикл??? | kobolok | Помощь студентам | 1 | 06.05.2009 12:24 |
Проблемы с FindNext | Serejka | Общие вопросы Delphi | 3 | 16.03.2009 15:23 |
Почему не работает тег align=right?valign работает а align нет! | aviv | HTML и CSS | 5 | 21.01.2009 17:46 |
почему не работает | domovoi | Общие вопросы Delphi | 1 | 15.10.2008 18:42 |