У меня есть следующие вставленные в мой personal.xlsb модуль «Эта рабочая книга»:
Const strMacro8 = "Compare Sum of Ranges"
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.CommandBars("Cell").Controls(strMacro8).Delete
End Sub
Private Sub Workbook_Open()
Dim cBut8
On Error Resume Next
Application.CommandBars("Cell").Controls(strMacro8).Delete
Set cBut8 = Application.CommandBars("Cell").Controls.Add(Temporary:=True)
With cBut8
.Caption = strMacro8
.Style = msoButtonCaption
.OnAction = "CompareRanges"
End With
End Sub
Если personal.xlsb скрыт, когда Excel 2016 загружает правую кнопку, макросы щелчка не отображаются.Они появляются только в том случае, если personal.xlsb видим при первоначальной загрузке Excel 2016.
Может кто-нибудь пролить свет на это?