Thema Datum  Von Nutzer Rating
Antwort
21.02.2018 14:38:58 Hermdaddy
NotSolved
21.02.2018 14:52:50 Gast30478
NotSolved
21.02.2018 14:57:15 Hermdaddy
NotSolved
21.02.2018 18:48:21 Hermdaddy
NotSolved
21.02.2018 19:57:43 xlKing
NotSolved
22.02.2018 11:57:50 Hermdaddy
NotSolved
22.02.2018 13:29:31 Gast51382
NotSolved
22.02.2018 13:38:21 Hermdaddy
NotSolved
Rot Textboxen gleichzeitig ansprechen
22.02.2018 14:20:28 Gast68385
NotSolved
23.02.2018 01:05:10 xlKing
NotSolved
23.02.2018 11:59:56 Hermdaddy
Solved
23.02.2018 16:17:41 xlKing
NotSolved

Ansicht des Beitrags:
Von:
Gast68385
Datum:
22.02.2018 14:20:28
Views:
564
Rating: Antwort:
  Ja
Thema:
Textboxen gleichzeitig ansprechen

Hallo,

 

also der Ansatz mit der neuen Klasse ist ja schon nicht schlecht.

Ich würde das auch so angehen.

 

also für Jeden Fall bzw. Textbox-Bereich eine Klasse anlegen, und dort den entsprechenden Code hinterlegen.

 

Dann würde ich bei den Textboxen die Eigenschaft "Tag" verwenden.

Dies ist eine "Freie" Eigenschaft, die vom Entwickler genutzt werden kann.

Markiere also alle Textboxen von einem Bereich und trage bei der Eigenschaft "Tag" eine eindeutige Kennung ein. (Als banales Beispiel "Bereich01")

 

In der Userform musst du dann nur nach diesem "Tag" sortieren.

(das ist jetzt nicht getestet sondern nur kopiert und umgeschrieben)

Private Sub UserForm_Initialize()
   For Each ctrl In Controls
      If TypeName(ctrl) = "TextBox" Then
        Select Case ctrl.Tag

            Case "Bereich01"
                tbxcoll.Add New Klasse1
                Set tbxcoll(tbxcoll.Count).tbx = ctrl

            Case "Bereich02"
                tbxcoll.Add New Klasse2
                Set tbxcoll(tbxcoll.Count).tbx = ctrl
        End Select
      End If
   Next ctrl
End Sub

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
21.02.2018 14:38:58 Hermdaddy
NotSolved
21.02.2018 14:52:50 Gast30478
NotSolved
21.02.2018 14:57:15 Hermdaddy
NotSolved
21.02.2018 18:48:21 Hermdaddy
NotSolved
21.02.2018 19:57:43 xlKing
NotSolved
22.02.2018 11:57:50 Hermdaddy
NotSolved
22.02.2018 13:29:31 Gast51382
NotSolved
22.02.2018 13:38:21 Hermdaddy
NotSolved
Rot Textboxen gleichzeitig ansprechen
22.02.2018 14:20:28 Gast68385
NotSolved
23.02.2018 01:05:10 xlKing
NotSolved
23.02.2018 11:59:56 Hermdaddy
Solved
23.02.2018 16:17:41 xlKing
NotSolved