ich habe eine etwas ungewöhnliche Frage! In einem Makro muss immer wieder die selbe Prozedur durchgeführt werden. Diese wiederholt sich im Quelltext ständig! Wenn in dieser Prozedur etwas ändert, muss ich die Änderung überall vornehmen! Ist es möglich ein und dieselbe Prozedur "gesondert" als Makro oder so ähnlich stehen zu lassen und Inhalte von Variablen zu übernehmen? Ich zeige es am Besten einmal an einem einfachen Beispiel:
Sub Makro1()
a = "Der Inhalt der Variable a"
Makro2
End Sub
Sub Makro2()
MsgBox a
End Sub
Wenn ich Makro1 starte, verweist dieses auf Makro2! Makro2 kennt aber nicht den Inhalt der Variable a aus Makro1 und mir wird nur eine leere MsgBox gezeigt! Was mache ich hier am besten: Wenn auf Makro2 ständig zugegriffen werden würde, Makro zwei aber immer den Wert der Variable a kennen muss?
Falls Ihr wißt was ich meine, wäre ich für Hilfe sehr dankbar!