Rewq
|
|
1 | |
Запуск макроса по событию в Excele26.11.2008, 09:36. Показов 6216. Ответов 2
Метки нет (Все метки)
Подскажите пожста, как запустить макрос по событию в Excele?, например изменение ячейки, или изменение условий автофильтра.
Заранее благодарен за ответ. |
26.11.2008, 09:36 | |
Ответы с готовыми решениями:
2
Как организовать запуск макроса по событию? Запуск макроса из макроса ИЛИ повторение одного и того же кода Запуск макроса из другого макроса Автоматический запуск макроса |
3 / 3 / 0
Регистрация: 03.12.2008
Сообщений: 17
|
|
08.12.2008, 10:00 | 2 |
Если не мудрствовать лукаво, то есть простая возможность создать обработчик (читай макрос) по обработке событий связанных с рабочим листом или рабочей книгой в целом как объектов. Наиболее близко к вашей задаче - это обработка изменения на листе (в любой ячейке). Для этого откройте редактор VBA. Выполните двойной щелчок в проводнике проекта на нужном вам листе. Далее в редакторе кода в области действия (вверху слева) выберите из списка Worksheet. появится заготовка обработчика Worksheet_SelectionChange (изменение выбора (активной ячейки)). Это Вам не нужно - удалите. В правом списке выберите обработчик Change. В редакторе появится заготовка обработчика Worksheet_Change. Не трогая параметров обработчика пишите в него что Вам нужно. Теперь любое изменение содержания любой ячейки этого листа заставит выполнится Ваш макрос.
0
|
3 / 3 / 0
Регистрация: 03.12.2008
Сообщений: 17
|
|
09.12.2008, 07:11 | 3 |
Кстати, если необходимо чтобы действия выполнялись при изменении только определенных ячеек, то можно определить измененную ячейку используя параметр Target обработчика и дальше принимать решение выполнять действие (и какое) или нет.
Target.Column - номер столбца измененной ячейки Target.Row - номер строки (ряда) измененной ячейки Можно еще определить ячейку через свойство Range, но это уже на любителя.
0
|
09.12.2008, 07:11 | |
09.12.2008, 07:11 | |
Помогаю со студенческими работами здесь
3
Авто запуск макроса Пароль на запуск макроса Запуск макроса excel из outlook Запуск макроса из командной строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |