Ayuda macro de menu
Hola experto
Fuera tan amable de ayudarme a resolver este problema
tengo la siguiente macro en un modulo
Sub CreateMenu()
Dim cbMenu As CommandBarControl, cbSubMenu As CommandBarControl
Set cbMenu = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True)
With cbMenu
.Caption = "&Mi menu"
.Tag = "MyTag"
.BeginGroup = False
End With
If cbMenu Is Nothing Then Exit Sub
With cbMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "&Carátula"
.OnAction = "MENU"
End With
With cbMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "&INGRESOS"
.OnAction = "INGR"
End With
Set cbSubMenu = Nothing
Set cbMenu = Nothing
End Sub
Y EN THIS WORKBOOK
Private Sub Workbook_Open()
Sheets("MENU").Select
CreateMenu
End Sub
El problema que tengo es que si abro otro libro también me aparece mi menu
como corrijo eso para que mi menu solo aparezca en el libro donde esta la macro y no en los otros libros que abro
Gracias
Reciba un cordial saludo
Fuera tan amable de ayudarme a resolver este problema
tengo la siguiente macro en un modulo
Sub CreateMenu()
Dim cbMenu As CommandBarControl, cbSubMenu As CommandBarControl
Set cbMenu = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True)
With cbMenu
.Caption = "&Mi menu"
.Tag = "MyTag"
.BeginGroup = False
End With
If cbMenu Is Nothing Then Exit Sub
With cbMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "&Carátula"
.OnAction = "MENU"
End With
With cbMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "&INGRESOS"
.OnAction = "INGR"
End With
Set cbSubMenu = Nothing
Set cbMenu = Nothing
End Sub
Y EN THIS WORKBOOK
Private Sub Workbook_Open()
Sheets("MENU").Select
CreateMenu
End Sub
El problema que tengo es que si abro otro libro también me aparece mi menu
como corrijo eso para que mi menu solo aparezca en el libro donde esta la macro y no en los otros libros que abro
Gracias
Reciba un cordial saludo
1 respuesta
Respuesta de progcaguilar