Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema InputBox
BildScreenshot zu InputBox InputBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen

benutzerd. Schaltfläche mit Abfrage welches Makro | Herbers Excel-Forum


Betrifft: benutzerd. Schaltfläche mit Abfrage welches Makro von: lisa
Geschrieben am: 23.12.2009 09:34:09

Hallo

Ich habe in meiner Mappe in die Menüleiste eine benutzerdefinierte Schaltfläche eingefügt und ein Makro zugewiesen.
Da klaptt alles super. Trotzdem hätte ich gern etwas umgestellt. Ich habe zwei Makros und nun möchte ich gern über eine Abfrage steuern welches Makro laufen soll.
Wie kann ich soetwas umsetzen? Benötige ich hierzu eine Userform?

Kann mir bitte jemand hierbei helfen

Gruß lisa

  

Betrifft: AW: benutzerd. Schaltfläche mit Abfrage welches Makro von: Gerd L
Geschrieben am: 23.12.2009 09:46:10

Hallo Lisa,

am einfachsten nach diesem Schema.

Sub A()

If Cells(1,1)=  "" then 
Call BB
Else
Call CC

End If

End Sub

Sub BB()

End Sub

Sub CC()

End Sub
Gruß Gerd


  

Betrifft: AW: benutzerd. Schaltfläche mit Abfrage welches Makro von: Mustafa
Geschrieben am: 23.12.2009 17:21:33

Hallo Lisa,



Der Code gehört in ein Modul

Sub AA()

Dim Mldg, Titel, Voreinstellung, Wert1
Mldg = "Geben sie den Makronamen ein"    ' Aufforderung festlegen.
Titel = "Makrostart"    ' Titel festlegen.
Voreinstellung = "BB"    ' Voreinstellung festlegen.
Wert1 = InputBox(Mldg, Titel, Voreinstellung)
Application.Run (Wert1)
End Sub

Sub BB()
Cells(1, 1) = "BB"
End Sub

Sub CC()
Cells(1, 1) = "CC"
End Sub

Frohes Fest und guten Rusch ins neue Jahr.


Beiträge aus den Excel-Beispielen zum Thema "benutzerd. Schaltfläche mit Abfrage welches Makro"