Registriert seit: 13.04.2014
Version(en): 2000 // 2003 // 2013
So dala
in meinem Code passiert was (tatsächlich)
Das soll passierem, solange in Spalte "A" was steht, und in Spalte "Z" nix steht.
Mir fehlt die Schhleife dazu. Damit geht das ganze los:
loletzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)
loletzte als long definiert.
Registriert seit: 12.03.2016
Version(en): Excel 2003
Hallo Dieter
warum loletzte so kompliziert, mit If Auswertung? Geht auch einfacher. Hier mal ein Code zum spielen.
Wenn For Next mit der Zeile 1 beginnen soll bitte selbst aendern, so startet er ab der Zeile 2.
mfg Gast 123
Code:
Sub Test()
loletzte = Cells(Rows.Count, 1).End(xlUp).Row
'Schleife ab Zeile 2 bis loletzte
For j = 2 To loletzte
If Cells(j, "A") <> "" And Cells(j, "Z") = Empty Then
'Hier dein Ereignis was du machen willst ........
End If
Next j
End Sub
Registriert seit: 13.04.2014
Version(en): 2000 // 2003 // 2013
04.06.2017, 14:03
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2017, 14:03 von DieterB.)
Zitat:warum loletzte so kompliziert, mit If Auswertung
vermutl weil heute (Pfingstsonntag) das Denken eingeschränkt wurde. Danke erstmal
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
So eine "kompliziere" Lösung ist eigentlich dafür gedacht, dass man bei einer leeren Spalte auch in die Zeile 1 kommt... Ich glaube aber, die sieht noch etwas anders aus .Bin gerade am Smartphone und da sieht einiges anders aus
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 13.04.2014
Version(en): 2000 // 2003 // 2013
Geil. läuft
danke und schönes Rest-WE