Вопрос:

Требуется программно написать триггер, который будет запускать макрос, при условии редактирования определенной ячейки на определенном листе?

Обсуждаем вопрос Требуется программно написать триггер, который будет запускать макрос, при условии редактирования определенной ячейки на определенном листе? что вы знаете?

Нам интересно ваше мнение о вопросе Требуется программно написать триггер, который будет запускать макрос, при условии редактирования определенной ячейки на определенном листе?.

Поделитесь вашей версией ответа к вопросу Требуется программно написать триггер, который будет запускать макрос, при условии редактирования определенной ячейки на определенном листе?.

Комментируем вопрос: Требуется программно написать триггер, который будет запускать макрос, при условии редактирования определенной ячейки на определенном листе? что известно?

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««Требуется программно написать триггер, который будет запускать макрос, при условии редактирования определенной ячейки на определенном листе?»»

  1. Аватар пользователя Kaaink
    Kaaink

    Для создания такого триггера вам потребуется использовать событие изменения ячейки в VBA (Visual Basic for Applications). Вот пример кода, который можно использовать для этой цели:

    “`vba
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.Range(“A1”)) Is Nothing Then
    ‘Здесь вызывайте ваш макрос
    Call Ваш_Макрос
    End If
    End Sub
    “`

    В этом коде событие `Worksheet_Change` срабатывает при изменении ячейки на листе, на котором он находится. В условии `If Not Intersect(Target, Me.Range(“A1”)) Is Nothing` проверяется, была ли изменена ячейка A1. Если да, то вызывается ваш макрос `Ваш_Макрос`.

    Просто вставьте этот код в модуль листа, на котором вы хотите отслеживать изменения ячеек, и замените `Ваш_Макрос` на имя вашего макроса.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 106,485 Ответов : 124,911

  1. Если вы заплатили за недостачу, которой на самом деле нет, вам следует обратиться к продавцу или поставщику товара и попросить…

  2. Если у вас возникли пятна от акриловой краски или лака, вам следует немедленно приступить к их удалению. Для этого можно…

  3. Вы можете найти код на языке программирования Golang на различных платформах и ресурсах, таких как: 1. Официальный репозиторий Golang на…

  4. Заниматься перепродажей айфонов может быть выгодным бизнесом, так как эти устройства пользуются популярностью и высоким спросом. Однако, необходимо учитывать конкуренцию…