Я хотел бы знать, дает ли Excel возможность сохранять закрытый windows в редакторе VBA при повторном открытии того же файла.
У меня есть файл excel с макросом
Public Sub CloseAllVBEWindows()
Dim wk As Workbook
Dim CodeWindow As Variant
For Each wk In Application.Workbooks
If wk.Name = ThisWorkbook.Name Then
For Each CodeWindow In wk.VBProject.VBE.Windows
If CodeWindow.Visible = True Then CodeWindow.Visible = False
Next CodeWindow
End If
Next wk
End Sub
когда я запускаю макрос внутри файла, все windows внутри VBA корректно исчезают. Хорошо, но когда я снова открываю тот же файл, я обнаружил, что снова открыл тот же windows, даже если я сохранил до настройки.
Я не понимаю почему, потому что я видел это, если пользователь закрыл вручную windows внутри редактора VBA, при следующем открытии файла windows останется закрытым.
Макрос будет выполнять те же действия ...
Спасибо заранее !!