• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

Mick Winder

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

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab