folgendes habe ich im Forum gefunden. (Eintrag vom 21.09.2004 15:42:45)
" Hi Axel!
Im einem Allgemeinen Modul: Modul1 deklariest du eine Globale Variable (Ganz oben im Modul)
Global Var1 as String
In dem Modul steht auch das Makro zum aufrufen des Formulars:
Sub Makro1()
UserForm1.Show
End Sub
In dem Private Modul für das Formular sieht es dann so aus:
Private Sub OKButton_Click()
Var1=TextBox1.Value '(Die Variable Var1 wird jetzt mit dem Wert aus der Textbox gefüllt)
End Sub
Das wäre genau die Lösung für mein Problem, nur verliert sich der Wert leider, sobald ich in mein Makro zurück springe. Muss ich in Makro1 zurück? Kann es daran liegen? Ich würde nämlich in Makro2 springen.
Gruß,
Katharina