einzelne Zellen zu verketten, falls sie nicht leer sind, ist simpel. Aber wie würde das funktionieren, wenn es sich um eine ganze Spalte handelt? Wenn man nicht weiß, ob es 5 oder 500 Werte sind (übertrieben gesagt)? Dann bräuchte ich ja eine Formel, die sich nicht auf die Zellen bezieht, sondern die ganze Spalte (A:A). Hat da jemand eine Idee?
30.01.2019, 11:39 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2019, 11:40 von WillWissen.)
Hi,
eventuell kannst du eine Leerverkettung mit einer WENN-Abfrage ausschließen. Wenn das nicht passt, solltest du uns eine kleine Beispieldatei, die vom Aufbau her deinem Original entspricht, zeigen. https://www.clever-excel-forum.de/thread-326.html
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Aber das war doch von Anfang an meine Frage und wie ich es erklärt hatte - bei einzelnen Zeilen ist es sehr simpel, da kann ich bei allen mit "Wenn" durchgehen und mit Wechseln() die Zeichen austauschen. Bei einer kompletten Spalte mit mal leeren, mal Zellen mit Inhalt, geht das nicht, außer ich füge im Extremfall 10.000+ Wenn-Abfragen hinzu.
habe ich das richtig verstanden, dass du alle Werte der Spalte in eine Zelle mit Semikolon als Separator packen willst? Warum hast du überhaupt leere Zellen; kannst du diese Zeilen nicht löschen? oder zumindest Umsortieren?
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Leider nein, die Liste ist so vorgegeben und muss so bleiben, und ja, alle Zellen mit Inhalt sollen separiert aufgelistet werden (in welcher Art irrelevant, Komma, Semikolon, Leerzeichen etc.).
Da sehe ich jetzt nur reine Handarbeit - Formellösung vorausgesetzt. Ob mit einem Makro etwas machbar ist, müssen dir die VBA-Spezialisten sagen; da kann ich dir nicht helfen.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)