Вопрос:

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

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

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

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

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

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

в

спросил

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

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

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

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

  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,584 Ответов : 124,938

  1. Если файл не удаляется, это может быть вызвано несколькими причинами: 1. Файл может быть заблокирован другим процессом или программой. Попробуйте…

  2. Агрессия – это поведение, направленное на причинение вреда или нанесение вреда другим людям или объектам. Она может проявляться как физическое…

  3. Да, можно поставить машину на учет. Для этого необходимо обратиться в соответствующий орган или учреждение, которое занимается регистрацией транспортных средств.…