2.5k Aufrufe
Gefragt in Tabellenkalkulation von fedjo Experte (2.2k Punkte)
Hallo Excelfreunde,
kann man eine leere Zelle (Spalte C) finden, wenn oben in der Mitte und unten der Tabelle Einträge vorhanden sind. Wie kann man die (Nr. 7) auswählen.
Tabellenaufbau:

1 Eintrag1 Range("C1:C65536").End(xlDown).Offset(1, 0).Select ( Nr.3 )
2 Eintrag2
3
4
5 Eintrag5
6 Eintrag6
7
8
9 Eintrag9 Range("C65536").End(xlUp).Offset(1, 0).Select (Nr. 11)
10 Eintrag10
11
12

Ich hoffe ich konnte es richtig erklären, und ihr habt eine Idee dazu.

Gruß
fedjo

11 Antworten

0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Rainer,
hab doch noch eine Lösungen gefunden, ist vielleicht nicht optimal, aber sie funktioniert.

Sub nextEmpty()
Range("C1:C65536").End(xlDown).Offset(0, 0).Select
ActiveCell.End(xlDown).Offset(0, 0).Select
If IsEmpty(ActiveCell.Offset(1, 0)) Then
ActiveCell.Offset(1, 0).Activate
Else
Cells(ActiveCell.Row, ActiveCell.Column).End(xlDown).Offset(1, 0).Activate
If Not (IsEmpty(ActiveCell)) Then nextEmpty
End If
End Sub

Gruß
fedjo
...