Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

VBA - nur bestimmte Textboxen ansprechen
#1
Hallo zusammen,

Meine Multipage UserForm hat ca. 50 Textboxen und ich würde gerne in einer For-Schleife nur die Textboxen 1-10 ansprechen.

Alle Textboxen ansprechen klappt hiermit:
Code:
    Dim tb As Object

    For Each tb In UserForm2_de2.Controls
        If TypeName(tb) = "TextBox" Then .......
    Next tb

Danke vorab!
Antworten Top
#2
Hallo Korain,

Du könntest das Eigenschaften-Element "Tag" bei den Eigenschaften mit entsprechenden Werten bestücken (z.B. durchnummerieren oder nur eine 1 reinschreiben),
und diese dann entsprechend abfragen.

Beispiel:

Code:

Sub Test()
  Dim tb As Object

  For Each tb In UserForm2_de2.Controls
        If TypeName(tb) = "TextBox" And tb.Tag > 0 Then
           Debug.Print tb.Tag
        End If
  Next tb
End Sub

_________
viele Grüße
Karl-Heinz
[-] Folgende(r) 1 Nutzer sagt Danke an volti für diesen Beitrag:
  • Korain
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste