Userform-Objekte per Variable ansprechen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm TextBox MsgBox


Excel-Version: 97
nach unten

Betrifft: Userform-Objekte per Variable ansprechen
von: Thomas N.
Geschrieben am: 25.04.2002 - 12:00:25

Ich habe ein Problem, Userform-Objekte mittels Variablen anzusprechen.
Da z.Bsp. Textboxen eigenständige Objekte sind, kann ich sie nicht ansprechen.
Bei Tabellen funktioniert das folgendermassen:

sub test()
Dim x As Integer
Dim y As Worksheet
For x = 1 To 3
Set y = ActiveWorkbook.Worksheets(x)
MsgBox y.[a1]
MsgBox y.Name
Next
End Sub

Ich möchte aber so etwas auch für UserForm-Elemente. Da für die einzelnen Elementegruppen leider kein Index vorhanden ist habe ich mir folgendes gedacht:

sub test()
Dim x As Integer
Dim y As Textbox

For x = 1 To 3
Set y = "Textbox" & x
MsgBox y.Text
Next
End Sub

Das geht aber nicht. Hat jemand eine Idee?

Thomas

nach oben   nach unten

Re: Userform-Objekte per Variable ansprechen
von: Michael Scheffler
Geschrieben am: 25.04.2002 - 12:57:41

Hallo Versuchs mal mit der Controls-Auflistung. So nach dem Motto:

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Userform-Objekte per Variable ansprechen"