Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1964to1968
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mehrere Eigenschaften in einer for each-Schleife

Mehrere Eigenschaften in einer for each-Schleife
26.02.2024 14:09:24
Dirk
Hallo an die Experten im Forum,

in meiner Userform möchte ich für alle Labels mehrere Eigenschaften setzen.
Mein Code funktioniert auch. Meine Frage ist, ob man das auch einfacher
lösen kann. Hier mein Code :

Private Sub UserForm_Initialize()
Dim lb As Object
For Each lb In UFLB.Controls
If TypeName(lb) = "Label" Then lb.BorderStyle = 0
If TypeName(lb) = "Label" Then lb.BackStyle = 0
Next lb
End Sub

Vielen Dank im Voraus.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mehrere Eigenschaften in einer for each-Schleife
26.02.2024 14:16:58
onur
Nicht viel. Höchstens so:
Private Sub UserForm_Initialize()

Dim lb As Object
For Each lb In UFLB.Controls
If TypeName(lb) = "Label" Then lb.BorderStyle = 0: lb.BackStyle = 0
Next lb
End Sub
AW: Mehrere Eigenschaften in einer for each-Schleife
26.02.2024 14:19:10
daniel
Hi
naja, du kannst statt dem einzeiligen IF auch einen IF-Block bilden.
Wenn die Bedingung erfüllt ist, werden alle Zeilen zwischen THEN und ELSE bezw END IF ausgeführt:


Private Sub UserForm_Initialize()

Dim lb As Object
For Each lb In UFLB.Controls
If TypeName(lb) = "Label" Then
lb.BorderStyle = 0
lb.BackStyle = 0
end if
Next lb
End Sub
Anzeige
AW: Mehrere Eigenschaften in einer for each-Schleife
26.02.2024 14:23:30
onur
Ebenso wie alle Befehle nach dem "Then" in derselben Zeile .
AW: Mehrere Eigenschaften in einer for each-Schleife
26.02.2024 14:48:56
daniel
ja, aber das ist zu 99% der Fälle grober Unfung, weil schnell unübersichtlich wird, sobald es mal mehr als 3 Zeilen Code im IF-Block werden.
Man sollte erst mal die normale Programmierung lernen, bevor man dann mit den "Dirty Little Tricks" einsteigt.
Das ist was für später, aber noch nicht für jemanden, der noch keinen IF-Block kennt.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige