Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
380to384
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Wohin mit dem Code ?

Wohin mit dem Code ?
16.02.2004 20:38:54
Dieter
Hallo Forum , habe aus dem Netz einen Code zur Menüleiste Erweiterung.
Kann mir jemand mal bescheiben wo genau ich die einzelnen Code eintragen muß.
Gruss Dieter
Const MenueName = "&Mein Menü"
Const Befehl1 = "&1. Machwas"
Const Befehl2 = "&2. Machwas"


Sub Menü_Erstellen()
Dim MB As Object, MeinMenü As Object, Befehl As Object
Call Menü_Löschen
Set MB = CommandBars.ActiveMenuBar
Set MeinMenü = MB.Controls.Add(Type:=msoControlPopup, Temporary:=True)
MeinMenü.Caption = MenueName
Set Befehl = MeinMenü.Controls.Add(Type:=msoControlButton, Id:=1)
With Befehl
.Caption = Befehl1
.OnAction = "Machwas1"
End With
Set Befehl = MeinMenü.Controls.Add(Type:=msoControlButton, Id:=1)
With Befehl
.Caption = Befehl2
.OnAction = "Machwas2"
End With
End Sub


Sub Menü_Löschen()
On Error Resume Next
CommandBars.ActiveMenuBar.Controls(MenueName).Delete
End Sub


Sub Machwas1()
MsgBox "1. Routine", vbExclamation
End Sub


Sub Machwas2()
MsgBox "2. Routine", vbExclamation
End Sub

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wohin mit dem Code ?
16.02.2004 20:41:04
Hajo_Zi
Hallo Dieter
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, gehe auf Deine Datei, rechte Maustaste, Einfügen Modul, Code ins rechte Fenster copieren, VBA Editor schließen. Start über Extras, Makro, Makros, Makro wählen, ausführen.

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


AW: Wohin mit dem Code ?
16.02.2004 20:58:26
Dieter
Hallo Hajo, Danke für die Hilfe nur noch eine Frage es sollte nich mein Menü heißen
sondern QU_WBW2 wie ändere ich das? und das erste Untermenü soll P1 & P2 heißen.
Das zweite ist noch Leer also wolte ich es erstmal auch so nennen.
Gruss Dieter
Anzeige
AW: Wohin mit dem Code ?
16.02.2004 21:10:21
Hajo_Zi
Hallo Dieter
Option Explicit
Const MenueName = "&QU_WBW2 "
Const Befehl1 = "&P1 && P2 "
Const Befehl2 = "&2. Machwas"

Sub Menü_Erstellen()
Dim MB As Object, MeinMenü As Object, Befehl As Object
Call Menü_Löschen
Set MB = CommandBars.ActiveMenuBar
Set MeinMenü = MB.Controls.Add(Type:=msoControlPopup, Temporary:=True)
MeinMenü.Caption = MenueName
Set Befehl = MeinMenü.Controls.Add(Type:=msoControlButton, ID:=1)
With Befehl
.Caption = Befehl1
.OnAction = "Machwas1"
End With
Set Befehl = MeinMenü.Controls.Add(Type:=msoControlButton, ID:=1)
With Befehl
.Caption = Befehl2
.OnAction = "Machwas2"
End With
End Sub


Sub Menü_Löschen()
On Error Resume Next
CommandBars.ActiveMenuBar.Controls(MenueName).Delete
End Sub


Sub Machwas1()
MsgBox "1. Routine", vbExclamation
End Sub


Sub Machwas2()
MsgBox "2. Routine", vbExclamation
End Sub

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Anzeige
AW: Wohin mit dem Code ?
16.02.2004 21:14:35
Dieter
Hi Hajo, das mit dem umbennen habe ich schon hinbekommen.
Nur wenn ich nun die Datei geschlossen habe, und danach wieder aufrufe und öffne muss ich
erst wieder das Makro starten.
Gibt es nicht eine Lösung das,dass automatisch geht ?
Gruss Dieter
AW: Wohin mit dem Code ?
16.02.2004 21:23:37
Hajo_Zi
Hallo Dieter
Man sollte schon im ersten Beitrag die Aufgabe komplett beschreiben. Beiträge in denen die Aufgabenstellung nicht komblett beschrieben ist erhalten von mir keine weiteren Antworten oder nach Lust.
Man muß sich bei jeder veränderten Aufgabenstellung wieder neu in das Problem einarbeiten.
https://www.herber.de/bbs/user/3703.xls

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Anzeige
AW: Sorry , Danke für deine Hilfe o.T.
16.02.2004 21:27:51
Dieter
'

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige