|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
11.06.2008, 09:41 | #1 |
Пользователь
Регистрация: 21.05.2008
Сообщений: 10
|
Помогите с макромом - поиск заданного значения
На листе стоит обработчик события для данного листа Worksheet_BeforeDoubleClick(). Идет обработка данных и затем, переключение на следующий лист и попытка вести поиск на листе.
ЧЕрез Cells(1, 1).Select Cells.Find(What:=PC_name, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate записанные через макрос поиск. выделение ячеек не работает. Если выполнять теже действия просто в процедуре, то выделение срабатывает и поиск ведется. Вопрос - как из функции обработки события одного листа переключитьс на другой лист и на нем выполнить поиск заданного значения? |
12.06.2008, 16:34 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В модуле создать отдельный макрос для поиска и запускать его по событию любого листа.
Чем шире угол зрения, тем он тупее.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск числового значения в текстовом файле | GazimagomedovM | Помощь студентам | 6 | 07.07.2008 19:22 |
Поиск в файле необходимого значения | Antonio86 | Общие вопросы Delphi | 1 | 23.06.2008 11:24 |
Поиск значения | Жираффа | Microsoft Office Excel | 8 | 03.03.2008 05:47 |
Поиск числа, большего заданного | pirozho4ek | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 21.05.2007 21:39 |