Прежде всего, я только начал изучать программирование на VBA, поэтому любая помощь и / или совет приветствуются.Я работаю над проектом, который требует от меня вызова макроса каждый раз, когда я нажимаю на любую ячейку на любых существующих листах.Я бы использовал Worksheet_SelectionChange
для выполнения этой задачи, но макрос, который я хочу запустить во время нажатия, создает новый лист для меня каждый раз, когда вызывается макрос, поэтому Worksheet_SelectionChange
будет работать только для старого листа
Мне нужна эта функциональность для работы с существующими листами и листами, которые будут созданы макросом в будущем.Я читал в Интернете, что могу использовать Workbook_SheetSelectionChange
для выполнения этой задачи, но я не уверен, что делать с параметрами, так как я работаю с программированием на VBA всего пару дней.
Дляуточнить, как настроить Workbook_SheetSelectionChange
?Как я могу использовать Workbook_SheetSelectionChange
для выполнения задачи пользователя, щелкающего по любой ячейке в существующей рабочей таблице, и по нажатию запускается назначенный макрос?
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
'Do Some Code Here
End Sub