Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

For Schleife

Forumthread: For Schleife

For Schleife
29.09.2013 19:39:42
Tina
Hallo,
ich habe dies soweit:

Private Sub Start_Click()
Dim Sh As Worksheet
Set TB = Worksheets("Liste")
r = 2
For Each Sh In Worksheets
For a = 3 To 23
TB.Cells(r, 1) = Sh.Cells(1, 1)
TB.Cells(r, 2) = Sh.Cells(a, 1)
TB.Cells(r, 3) = Sh.Cells(a, 2)
TB.Cells(r, 4) = Sh.Cells(a, 3)
TB.Cells(r, 5) = Sh.Cells(a, 4)
TB.Cells(r, 6) = Sh.Cells(a, 5)
TB.Cells(r, 7) = Sh.Cells(a, 6)
TB.Cells(r, 8) = Sh.Cells(a, 7)
r = r + 1
Next a
a = a + 1
Next Sh
End Sub

jetzt soll da aber noch rein:
wenn dieser Wert "Sh.Cells(a,4)" ist leer dann nimm das nächste "a"
in etwa so:
If Sh.Cells(a,4) = "" then
next a
end if
geht aber nicht, kommt die Fehlermeldung: Next ohne For geht nicht.
Versteh ich nicht, hat jemand einen Tip?
Eigentlich soll eine Liste aus verschiedenen Tabellen erstellt werden, aber wenn die Zelle leer ist soll die nächste Zeile genommen werden.
Ist bestimmt ganz einfach, man sollte nur wissen wie ;o)
LG
Tina

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: For Schleife
29.09.2013 20:35:15
Stefan
Hallo Tina,
meinst Du so?
Private Sub Start_Click()
Dim Sh As Worksheet
Set tb = Worksheets("Liste")
r = 2
For Each Sh In Worksheets
For a = 3 To 23
If Sh.Cells(a, 4)  "" Then
tb.Cells(r, 1) = Sh.Cells(1, 1)
tb.Cells(r, 2) = Sh.Cells(a, 1)
tb.Cells(r, 3) = Sh.Cells(a, 2)
tb.Cells(r, 4) = Sh.Cells(a, 3)
tb.Cells(r, 5) = Sh.Cells(a, 4)
tb.Cells(r, 6) = Sh.Cells(a, 5)
tb.Cells(r, 7) = Sh.Cells(a, 6)
tb.Cells(r, 8) = Sh.Cells(a, 7)
r = r + 1
End If
Next a
'a = a + 1
Next Sh
End Sub

Gruß Stefan
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige