|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2013, 13:12 | #11 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Если не менять ваш код, можно сделать так:
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
29.03.2013, 13:17 | #12 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
одна ремарочка:
а данном примере (от Microsoft) происходит поиск двоек и замена их на пятерки, так вот, после замены последней двойки макрос вывалится по ошибке 91 в строке Код:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.03.2013, 14:32 | #13 | |
Новичок
Джуниор
Регистрация: 28.03.2013
Сообщений: 7
|
О! Насыпалось ответиков.
Делаю примерно так как Казанский написал, немножко по своему - но принцип тот же. Этот способ в чистом виде меня не спасает в случае, если на листе не найдено искомое и надо переходить к следующему листу. Но в целом принцип похож очень... я о нём упоминал раньше. Цитата:
Я вношу в начале листа искомое в ячейку. Поиск начинаю ниже. Если на листе нет искомого или если поиск вернулся наверх - рисую в результатах мессадж о том, что на таком-то листе более ничего не найдено и перехожу к следующему. PS в любом случае я признателен всем за уделённое внимание. Ваша помощь уже позволила мне перестать биться головой в эту стену. Я перестал искать "простукиванием" дверь и потихоньку карабкаюсь на неё чтобы просто перелезть. Не так удобно, но за-то голова потихоньку остывает от "простукивания".
Я не программер - Я только учусь... вот уже лет 30.
|
|
29.03.2013, 14:35 | #14 | |
Новичок
Джуниор
Регистрация: 28.03.2013
Сообщений: 7
|
Цитата:
If c Is Nothing Then Exit Do это я пожалуй возьму на заметку - полезная фича
Я не программер - Я только учусь... вот уже лет 30.
|
|
29.03.2013, 14:37 | #15 | |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Цитата:
[a5:a20].find будет искать только в [a5:a20].
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
|
29.03.2013, 15:21 | #16 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
только представте а5:а20 не линией, а такой полоской (кольцом), где за а20 снова идет а5, потом а6...
если Find что-то нашел в 20-й строке, и запустить след. поиск, то начнется он после а20 (т.е. с а5)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.03.2013, 01:34 | #17 | |
Новичок
Джуниор
Регистрация: 28.03.2013
Сообщений: 7
|
Ребята, ещё раз всем спасибо.
Сделал так, как написал тут: Цитата:
Всё работает. Просто темку не закрыл. - Нет в опциях темы привычного "Закрыть". Если кто модерит - закрывайте.
Я не программер - Я только учусь... вот уже лет 30.
Последний раз редактировалось ИгорьБ; 30.03.2013 в 01:37. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как выйти из цикла по нажатию горячей клавиши? | suslik_ | Помощь студентам | 2 | 06.07.2011 16:20 |
Как выйти с процедуры? | Andrey770 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.06.2011 22:26 |
Как нажатием кнопки выйти из неактивной программы? | Iceman | Win Api | 2 | 18.12.2009 21:21 |
Как можно программно выйти из ждущего режима | xakkkkker | Win Api | 1 | 13.03.2009 17:26 |
Как выйти из бесконечного цикла! | Эдуард | Общие вопросы C/C++ | 11 | 02.03.2008 19:15 |