Hallo Freunde,
in einer Tabelle sind drei Spalten A, B und C mit insgesamt ca. 500 Zeilen. Die Spalten A und C sind
von oben bis unten ganz gefüllt, in Spalte B klaffen an verschiedenen Stellen Lücken - optisch unsichtbare Zellen, die entweder niemals gefüllt oder nachträglich gelöscht wurden, also z.B. nicht initialisiert oder leer sind bzw. Leerzeichen oder dgl. enthalten.
Aufgabe ist es, die Lücken in Spalte B mit Hilfe eines Makro derart zu füllen, dass in Spalte B
alle Zeilen angefangen bei der auf die letzte mit einem optisch sichtbaren Wert gefüllte Zeile folgenden
Zeile bis zu derjenigen Zeile, in welcher der Cursor steht (dieser soll dabei aber in einer anderen Spalte stehen können), mit demjenigen Wert in Spalte B gefüllt werden,
dessen Zeile der der Cursorzeile - von der Cursorzeile an nach oben gerechnet - am nächsten steht. Der Makro soll sowohl irgendwo innerhalb der Tabelle als auch am Tabellenende funktionieren (Tabellenende bedeutet hier, dass der Cursor in der letzten Zeile der Tabelle steht und die Spalte B nicht bis zur
letzten Zeile reichen).
Wie mache ich das? Problem war hier insbesondere die Behandlung der optisch leeren Zellen in Spalte B.
Wer weiß Rat? Dank!! Werner R.