Moin auch,
zur Abwechslung mal ein Excel VBA Problem von mir, nach langer Zeit mal wieder. Ich habe einige tausend Zellen, die verkettet werden sollen. Dabei steht in Spalte (n) ein Wert x, dann sollen alle Werte aus Spalte (n-1) in dieselbe Zeile verkettet werden, in der der Wert x steht. Als Trennzeichen sollte ein Semikolon benutzt werden. Etwas kompliziert zu erklären, deshalb upload unter http://www.file-upload.net/download-8483152/Beispiel….
Wichtig ist, dass immer dann eine neue Verkettung begonnen wird, wenn in Spalte (n) ein neuer Wert steht oder eine Reihe in Spalte (n-1) leer ist.
Es gibt etwas hilfreiches unter http://vbaexpress.com/kb/getarticle.php?kb_id=817, da müsste ich aber jeden zu verkettenden range manuell eingeben. Da ich davon ein paar tausend habe, ist das etwas mühselig. Dummerweise komme ich nicht auf den Trichter, wie ich die darin geschilderte Funktion automatisch aufrufen kann,
Für eure Hilfe bin ich wie immer dankbar.
Ralph