ich habe zur Übung meine erste UserForm geschrieben und bin schon gleich auf ein erstes Problem gestoßen, dass ich bis jetzt einfach nicht lösen konnte.
Es ist ein simples Fenster mit drei Eingabefeldern, einem "Auswählen"-Button und einem "Beenden"-Button.
Hier zunächst der Code für die UserForm:
Option Explicit
Public Variable As Long
Public Sub CommandButton1_Click()
Variable = TextBox3.Text & "." & TextBox2.Text & "." & TextBox1.Text
Unload Me
End Sub
Public Sub CommandButton2_Click()
Unload Me
End Sub
und der Code im Modul
Option Explicit
Public Variable As Long
Sub Test()
Load UserForm1 'Ist das überhaupt nötig?
UserForm1.Show
MsgBox Variable
End Sub
Es passiert, was passieren soll: Beim Ausführen öffnet sich die Eingabemaske, man gibt drei Zahlen ein und klickt auf auswählen. Wie mit der MsgBox überprüft werden kann, ist die Variable "Datum" aber leer. Ich habe die UserForm-Sub und die Variable als Public deklariert, was fehlt noch?Liebe Grüße
Fabian
P.S.: Noch eine Nicht-Excel-Frage: Ich hatte bei vorigen Fragen scheinbar den Haken bei der E-Mail-Info über Antworten vergessen zu setzen und erst vor kurzem gesehen, dass mir auf meine Fragen geantwortet wurde. Wie kann ich nun zurück antworten? Über "Deine Beiträge" sehe ich zwar alles Geschriebene, aber ich habe irgendwie noch nicht herausgefunden, wie ich antworten kann xD