Автоматический запуск макроса в Excel

  • Автор темы Mick Winder
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

Mick Winder

Есть вопрос, боюсь не совсем связанный с программированием.
На VBA в Excel следует написать небольшой код, который бы при клике на ячейку (скажем в одном столбце), в другой одной ячейке отображалось бы данные, которые расположены в ячейке, которую сделали активной кликом мыши. Вопрос. Как настроить в Excele, чтобы макрос автоматически запускался при работе со столбцом, в котором котором расположены эти ячейки для их активизации?
 
M

Mick Winder

Иными словами.
Чтобы запустить макрос, мы должны каждый раз лезть в меню Сервис-Макрос-Макросы или же на панели управления поставить кнопочку, на которую можно нажимать столько раз, сколько она нужна.
Вопрос. Как сделать, чтобы макрос каждый раз запускался при клике на ячейку?
 
B

Barmutik

Всё просто ...

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

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

Удачи! :D
 
B

Barmutik

Дорогой .. эт конечно интересно :) ... ну а так вообщем-то не за что ...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!