Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
808to812
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
808to812
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

mehrere Label in schleife ansprechen

mehrere Label in schleife ansprechen
08.10.2006 17:02:02
tina
hallo,
ich möchte in einer schleife mehrere label ansprechen.
ich habe diesen code

Private Sub CommandButton2_Click()
Dim i As Integer
Sheets("tabelle1").Select
i = 1
For i = 1 To 10
If [D1] = i Or [D2] = i Or [D3] = i Then
Label & i.Visible = True
End If
Next i
End Sub

bei dieser zeile hängt der code:
Label & i.Visible = True
wo ist da der fehler?
LG Tina

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

Betreff
Datum
Anwender
Anzeige
AW: mehrere Label in schleife ansprechen
08.10.2006 17:12:09
Peter
Hallo Tina,
schreib anstelle von Label & i.Visible = True
Controls("Label" & i).Visible = True
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
AW: mehrere Label in schleife ansprechen
08.10.2006 17:12:18
Daniel
Hallo Tina
der Fehler ist, daß man eine direkte Objektbezeichnung nicht aus aus Variablen zusammenbauen kann.
So müsste es gehen:
userform1.Controls("label" & i).visible = true
Gruß, Daniel
(userformnamen natürlich entsprechend anpassen)
Danke euch beiden. o.t.
08.10.2006 17:15:18
tina
LG Tin@
AW: mehrere Label in schleife ansprechen
08.10.2006 17:16:12
K.Rola
Hallo,
liest sich, als wären die Label in einer Tabelle? Falls ja:

Private Sub CommandButton2_Click()
Dim i As Integer
Sheets("tabelle1").Select
For i = 1 To 10
If [D1] = i Or [D2] = i Or [D3] = i Then
Sheets("tabelle1").OLEObjects("Label" & i).Visible = True
End If
Next i
End Sub

gruß K.Rola
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige