Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

Ich möchte eine Userform in Vb für Excel erstellen, die wie eine Inputbox funktioniert. Es sollen 2 Sachen eingegeben werden und diese Eingabe soll jeweils eine Variable zugeordnet bekommen, welche ich dann in einem anderen Makro verwenden kann.

Mein Problem:

Ich hab einfach zwei Textfelder genommen und in den Code für die Userform die variablenzuordnung gemacht.

X= userform.text1

Im Code der Userform kann ich dann auch:

Msgbox x

schreiben und bekomm den eingegebenen Wert per Msgbox ausgegeben.

Wenn der Hauptcode der die Userform öffnent aber weiterläuft, und ich in dem die Msgbox verwenden will, kann ich die variable nicht verwenden.

Hat einer ne Idee?

Geschrieben

Sub Test1()

U1.Show

Dim x1 As Variant

Dim x2 As Variant

MsgBox "Text1 lautet " & x1 & " und Text2 lautet " & x2

End Sub

Und in der UserForm U1 steht:

Sub Userform1()

End Sub

Private Sub cmd_Click()

U1.Hide

x1 = U1.TextBox1

x2 = U1.TextBox2

MsgBox x1 & " " & x2

End Sub

Geschrieben

Vielleicht ein Deklarationsproblem, aus der Hilfe:

"Auf Variablen, die mit der Public-Anweisung deklariert wurden, kann von allen Prozeduren in allen Modulen aus allen Anwendungen zugegriffen werden."

Es gibt also: Private-, Public - oder Dim-Anweisung

Gruss

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...