bitte nicht sauer sein. Du Suche war nicht eindeutig zu dem Thema.
Möchte gerne den Makronamen als Variable im Code verwenden. Vorteil ist, dass man nur einmal im Makro (und zwar beim Makronamen z.B. "Butter") angeben muss.
Ich habe das hier versucht:
Sub Butter ()-Leider wird so der Makroname nicht als Variable gespeichert.
Dim a As String
a = SubMakroname
MsgBox ("Ich esse " & a)
Natürlich geht es so wie folgt, aber hier muss man 2 Mal den "Butter" eingeben. - Ich habe viele Module und dann nervt es wenn ich bei Änderungen im Code zum Teil einzeln immer wieder solche Sachen deklarieren muss. Deswegen die Frage ob man den Makronamen irgendwie auslesen kann bzw. als Variable im Code benutzen kann:
Sub Butter ()
Dim a As String
a = "Butter"
MsgBox ("Ich esse " & a)
Wie kriege ich den Makronamen in eine Variable? Geht das überhaupt? Vielen Dank!