|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2011, 13:51 | #1 |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
Запуск макроса после изменения содержимого ячейки
Помогите решить следующую задачку:
Исходные данные: 1. Имеется макрос который скрывает столбцы, которые не отвечают определённому условию, макрос на скрине. 2. Добавил автоматический запуск скрипта, после изменения значения в ячейке "С3", с помощью Private Sub Worksheet_SelectionChange(ByVal Target As Range). Но дело в том, что в ячейке "С3" данные меняются согласно формулы, а не ручным вводом, соответственно событие внесения изменений не сбывается, и макрос не запускается. Как только в ячейке "С3" кликнуть мышкой - всё нормально, запуск макроса происходит. Как сделать автозапуск макроса после анализа содержимого ячеки? |
27.06.2011, 15:38 | #2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Worksheet_Calculate() не пробовали?
|
27.06.2011, 15:51 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Чтоб макрос не срабатывал на каждый пересчёт, а только на тот, который привёл к изменению значения проверяемой ячейки, можно задать публичную переменную, в которую при открытии файла взять значение, а потом при пересчёте кодом проверять это значение и при изменении запускать макрос и заносить новое значение.
webmoney: E265281470651 Z422237915069 R418926282008
|
27.06.2011, 16:05 | #4 | |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
Цитата:
|
|
27.06.2011, 16:27 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Ткнуть ничего не нашёл, проще новый пример сочинить.
Вот, на серые не реагирует. Кстати, можно так задать публичный массив, и сравнивать массивы. Так можно изменения сразу значений диапазона отследить.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 27.06.2011 в 16:33. |
27.06.2011, 16:52 | #6 |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск макроса | kaa1977 | Microsoft Office Excel | 5 | 12.04.2011 10:44 |
запуск макроса при изменении ячейки | Бонни | Microsoft Office Excel | 2 | 26.04.2010 11:44 |
макрос для изменения содержимого ячейки | Cawa1990 | Microsoft Office Excel | 6 | 24.03.2010 18:19 |
Запрет изменения содержимого каталог | Andrey | Безопасность, Шифрование | 4 | 28.09.2009 21:55 |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |