Untermenü in persönlichen Menüs
13.08.2006 08:03:10
Martin
Mit hilfe des Forums habe ich in meiner Excel Datei benutzerdefinierten Menüs erstellt. Der Code sieht so aus:
Sub NeuesMenüEinfügen1()
Dim i As Integer
Dim i_Hilfe As Integer
Dim MenuNew As CommandBarControl
i = Application.CommandBars(1).Controls.Count
i = Application.CommandBars(1).Controls.Count
i_Hilfe = Application.CommandBars(1).Controls(i).Index
Set MenuNew = Application.CommandBars(1).Controls.Add(Type:=msoControlPopup, Before:=i_Hilfe, Temporary:=True)
MenuNew.Caption = "&Dienstplanorganizer"
Set MB = MenuNew.Controls.Add(Type:=msoControlButton)
With MB
.Caption = "Startseite"
.OnAction = "Hauptmenü"
.FaceId = 1548
.BeginGroup = Flase
End With
Set MB = MenuNew.Controls.Add(Type:=msoControlButton)
With MB
.Caption = "Bildschirmauflösung"
.FaceId = 1548
.BeginGroup = Flase
End With
Set MB = MenuNew.Controls.Add(Type:=msoControlButton)
With MB
.Caption = "Daten eingeben"
.OnAction = "UserFormAnzeigen"
.FaceId = 592
.BeginGroup = Flase
End With
End Sub
Wie kann ich es einrichten dass der Menupunkt "Bildschirmauflösung" zwei Untermenüs bekommt ("17 Zoll" und "19 Zoll"). OnAction sollen die Makros Zoll17 und Zoll19 ausgeführt werden.
Habe leider aufgrund meiner mängelenden VBA Kenntnisse die Beispiele im Archiv nicht verstanden bzw. nicht anpassen können. Wer kann helfen? Bin dankbar für jede Hilfe! Einen schönen Sonntag noch.