Thema Datum  Von Nutzer Rating
Antwort
Rot Schleife um alle Controls einer Zeile in Endlosformular zu formatieren
10.03.2022 12:47:16 Hipfzwirgel
Solved

Ansicht des Beitrags:
Von:
Hipfzwirgel
Datum:
10.03.2022 12:47:16
Views:
515
Rating: Antwort:
 Nein
Thema:
Schleife um alle Controls einer Zeile in Endlosformular zu formatieren

Hallo VBA-Gemeinde,

ich suche eine Möglichkeit mit einer Schleife die Text-Controls EINER Zeile eines Endlosformulars in graue Schriftfarbe zu formatieren.

Mit dem Code:

For Each ctl In Me.Controls
                    If ctl.ControlType >= acTextBox And ctl.ControlType <= acComboBox Then
                        Me(ctl.name).FormatConditions.Delete
                        Me(ctl.name).ForeColor = 13285815        ' grau
                    End If

Next ctl

werden u.a. aber ALLE Textfelder des Endlosformulars formatiert. Nicht nur die der Zeile in der die Bedingung wahr ist.
Die Bedingung "Zurückgeliefert" eines Dropdownfeldes in der Zeile, wird bereits per Switch Case "Zurückgeliefert" bestimmt, da noch weitere Aktionen
durchgeführt werden.

Im Grunde brauche ich also die richtige Beziechung für  For Each ctl In "Zeile des Endlosformulars" ???

 


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
Rot Schleife um alle Controls einer Zeile in Endlosformular zu formatieren
10.03.2022 12:47:16 Hipfzwirgel
Solved