VBA - Userform Frage

N4p5t3r

Lieutenant
Registriert
Juli 2006
Beiträge
539
Hi zusammen,

ich bin ein ziemlicher Neuling was VBA-Programmierung angeht und habe folgendes Problem:

Ich habe mir zwei Userformen, einmal nur mit 5 Befehlsschaltflächen und eine mit einem Textfeld, erstellt.
Nun hab ich jeder Befehlsschaltfläche der ersten Userform einen Variablenwert zugewiesen (von 1 - 5 für die Variable Auswahl)
und für den Inhalt des Textfeldes der zweiten USerform die Variable Eingabe.
Nun möchte ich den Inhalt dieser Variable in meinem Script verwenden, doch dieser wird nicht übertragen.
Ich schreibe mein Script in Excel in "DieseArbeitsmappe", jedoch kann ich den Inhalt der Variablen dort nicht verwenden.

Deshalb die Frage:
Wie stelle ich es an das diese Variablen der Userformen in meinem richtigen Script verwendbar sind??

mfg
N4p5t3r
 
Zuletzt bearbeitet:
In so nem Fall würde es evtl nicht schaden, deine Datei (oder zumindest ein Beispiel deines Problems) hier direkt zu verlinken...
 
Private Sub TextBox1_Change()

Eingabe = TextBox1.Text


End Sub


_____________________________________________________


Private Sub CommandButton1_Click()

MsgBox Eingabe

Unload Me


End Sub

____________________________________________________




Sub Beispielprogramm()



'Hilfsvariable(n)'
Titel = "Bremswegrechner #1"


'Inititalisierung'

Eingabe = 0
Load UserForm1



UserForm2.Caption = Titel
UserForm2.Show





MsgBox "Test" + CStr(Eingabe), vbCritical


End Sub

____________________________________________________

Die oberen beiden gehören zur Userform, die untere ist das eigentliche Programm. Die obige Msgbox mit der Variavble Eingabe funktioneirt noch und gibt den richtigen wert aus, nur wenn unteres fortgeführt wird, ist die Variable immernoch null (wie initialisert).
 
Niemand ne Idee??
 
Zuletzt bearbeitet:
Zurück
Oben