Globale Variable in Userform

Suche ich über diese hier im forum und fand einige Antworten, aber nicht für mich arbeiten.

Ich habe zwei UserForms.

In der ersten gebe ich einen Wert an eine variable mit dem Namen Word.

In der zweiten, ich habe ein Label, das ich brauche die Beschriftung zu der variable Wort.

Beispiel:

Public Word as String

Private Sub Userform1_Activate
   Word = "Today Is Saturday"
End Sub

Private Sub Userform2_Activate
   Label1.Caption = Word
End Sub

Aber das funktioniert nicht. Die Beschriftung wird Null Wert.
Könnte jemand mir helfen?

Dank.

First Form

Private Sub CommandButton5_Click()

Db = "C:\Users\Desktop\db.txt"

Set File1 = CreateObject("Scripting.FileSystemObject")
Set File2 = File1.OpenTextFile(Db, 1)

Do Until File2.AtEndOfStream

If (File2.Readline = TextBox1) Then Exit Do
If File2.AtEndOfStream Then WordNotFound.Show
If File2.AtEndOfStream Then TextBox1.Value = ""
If File2.AtEndOfStream Then Exit Sub

Loop

Word = File2.Readline

MsgBox Word

TextBox1.Value = ""

End Sub

Zweite Form

Private Sub UserForm_Click()

Label1.Caption = Word

End Sub
Sollte dies funktionieren. Können Sie die Reihenfolge der Anzeige von Formularen?
Ich habe Sie zu meinem ersten Beitrag, werfen Sie einen Blick.
Siehe mein Beispiel-code. Hoffe, das hilft.

InformationsquelleAutor AndroidDev | 2013-12-27

Schreibe einen Kommentar