Я получаю каждую неделю файл, который всегда имеет одинаковую структуру и формат, и я хочу получить сообщение, если дважды щелкнуть мышью в некоторых ячейках одного из столбцов.
У меня есть код, и он работает, но мне приходится каждый раз вставлять в лист, как только я его открываю. Я хочу сделать этот код «универсальным», чтобы я мог использовать его автоматически каждый раз, когда открываю одну из этих книг, без необходимости каждый раз копировать или делать что-либо, кроме двойного щелчка, чтобы получить сообщение.
Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, cancel As Boolean)
If Not Application.Intersect(target, myrange) Is Nothing Then
cancel = True
MsgBox "some message"
End If
End Sub
Некоторые комментарии ... лист, с которым мне нужно работать, всегда называется одинаковым, и столбец, с которым мне нужно работать, тоже всегда одинаков. Единственное изменение - это количество строк в нем.
После некоторых исследований я не знаю, следует ли мне делать это в модуле класса или в качестве дополнения. Я новичок в VBA, так что это за пределами моей компетенции ... пока.
Спасибо!