Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Автоматический запуск макроса в Excel
Форум программистов > Системное программирование > Другие
Mick Winder
Есть вопрос, боюсь не совсем связанный с программированием.
На VBA в Excel следует написать небольшой код, который бы при клике на ячейку (скажем в одном столбце), в другой одной ячейке отображалось бы данные, которые расположены в ячейке, которую сделали активной кликом мыши. Вопрос. Как настроить в Excele, чтобы макрос автоматически запускался при работе со столбцом, в котором котором расположены эти ячейки для их активизации?
Mick Winder
Иными словами.
Чтобы запустить макрос, мы должны каждый раз лезть в меню Сервис-Макрос-Макросы или же на панели управления поставить кнопочку, на которую можно нажимать столько раз, сколько она нужна.
Вопрос. Как сделать, чтобы макрос каждый раз запускался при клике на ячейку?
Barmutik
Всё просто ...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 If Target.Column = 3 Then Макрос1
End Sub


Макрос1 запускается при клике на трейтий столбец листа.. если Вам надо на конкретную ячейку, просто добавте условие проверки на строку...

Удачи! wink.gif
Guest
Спасибо, дорогой! smile.gif
Mick Winder
Спасибо, дорогой! smile.gif
Barmutik
Дорогой .. эт конечно интересно wink.gif ... ну а так вообщем-то не за что ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.