Два дня назад мой код для заполнения полей со списком ActiveX в моих таблицах Excel перестал работать, когда я открываю документ. С тех пор я обнаружил, что Worksheet_Activate () больше не срабатывает, когда я открываю листы.
Теперь, даже если я создам простую книгу только со следующим кодом на листе 1, он не срабатывает, когда я открываю книгу.
Private Sub Worksheet_Activate()
MsgBox ("Worksheet has been activated")
End Sub
Однако, если я нажимаю на другую вкладку и возвращаюсь к листу, содержащему код, он запускается.
Я пробовал играть с добавлением Application.EnableEvents = True и Worksheets ("Sheet1"). Активируйте Workbook_Open (который запускается), но все равно не повезло.
Мы используем Excel 2010, и та же проблема возникает и на компьютерах моих коллег. Любые идеи?