Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03190.jsonl.gz/1232

Ich habe eine Frage. Wie kann man in Excel, aus mehreren Spalten eine machen?
So habe ich das jetzt. In Spalte A habe ich 5 Werte stehen und in Spalte B 2 Werte in C 6 Werte und so weiter. Jetzt möchte ich alles in einer Spalte haben und zwar so das zu erst alle Werte aus A genommen werden, dann aus B, aus C, ... aber so das keine Leeren Zellen genommen werden! Da sich diese Tabelle automatisch die Werte aus einer anderen Tabelle holt, befinden sich Formeln in "leeren" Feldern die den Wert "" benutzen bei keiner Eingabe in der anderen Tabelle.
Ich hoffe ihr versteht wie ich das meine und einer hat eine Lösung für mich.
ich glaube, das was mit Verketten geht, meint der OP nicht, dann bekommst du ja alles in eine Zelle, er will aber die Spalten ab B mit unterschiedlichen Längen unter die Werte in Spalte A verschieben.
Dazu würde mir nur eine VBA-Lösung einfallen, für die ich aber im Augenblick leider keine Zeit habe, auch wenn's nichts Großes ist. Dazu müsste man aber wissen, ob in den zu verschiebenden Spalten unter Leerzellen noch Werte kommen können. Dann geht's z.B. leider nicht mit sowas Einfachem wie Range("C1").End(xlDown).Row, es ist dann etwas mühsamer, herauszufinden, wie weit runter man noch nach Werten suchen soll. "UsedRange" kann manchmal unzuverlässig sein, und eine Schleife bis Zeile 1.048.576 will keiner haben.