wie schaffe ich es, mehrere Daten aus Zeilen in die oberste Zeile automatisch zu schreiben, aber nur, wenn in der ersten Zeile links in der ersten Spalte auch eine Information enthalten ist.
Beispiel:
Spalte 2. Spalte
Zeile 111111 Heute ist ein
Zeile schöner Tag, weil
Zeile morgen Wochenende ist.
Aussehen soll es so:
Spalte 2. Spalte
Zeile 111111 Heute ist ein schöner Tag,…
Die Formel soll er aber nur anwenden, wenn die erste Zeile der ersten Spalte nicht leer ist.
Zu Eurer Info, das Tabellenblatt hat ca. 60.000 Zeilen (Schweiß!)
Zu Eurer Info, das Tabellenblatt hat ca. 60.000 Zeilen
(Schweiß!)
Damit könntest Du Probleme bekommen, da Excel nur 255 Spalten zu läßt und die Anzahl der Zeichen pro Zelle auch beschränkt ist. Zumindest laufen die meisten Stringfunktionen nicht mehr, wenn in einer Zelle mehr als 256 Zeichen stehen.
Ansonsten könnte eine Makro etwa in dieser Form helfen:
Sub Zusammenkleben()
Zeile = 2
While Cells(Zeile,1).Formula ""
Cells(1,1).Formula = Cells(1,1).Formula & Cells(Zeile,1).Formula
Zeile = Zeile + 1
wend
End Sub