![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
![]()
Помогите решить следующую задачку:
Исходные данные: 1. Имеется макрос который скрывает столбцы, которые не отвечают определённому условию, макрос на скрине. 2. Добавил автоматический запуск скрипта, после изменения значения в ячейке "С3", с помощью Private Sub Worksheet_SelectionChange(ByVal Target As Range). ![]() Но дело в том, что в ячейке "С3" данные меняются согласно формулы, а не ручным вводом, соответственно событие внесения изменений не сбывается, и макрос не запускается. Как только в ячейке "С3" кликнуть мышкой - всё нормально, запуск макроса происходит. Как сделать автозапуск макроса после анализа содержимого ячеки? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Worksheet_Calculate() не пробовали?
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Чтоб макрос не срабатывал на каждый пересчёт, а только на тот, который привёл к изменению значения проверяемой ячейки, можно задать публичную переменную, в которую при открытии файла взять значение, а потом при пересчёте кодом проверять это значение и при изменении запускать макрос и заносить новое значение.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ткнуть ничего не нашёл, проще новый пример сочинить.
Вот, на серые не реагирует. Кстати, можно так задать публичный массив, и сравнивать массивы. Так можно изменения сразу значений диапазона отследить.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 27.06.2011 в 16:33. |
![]() |
![]() |
![]() |
#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 |