VBA, Excel2007
Hallo Experten!
Vor zwei Jahren hat mir eine Expertin aufgrund meiner Anfrage ein wahres Klammernmonster zur Aufsplittung einer Zeichenfolge von Zu-und Vorname in der Art „MeierMax“ auf „Meier“ und „Max“ in zwei Zellen zukommen lassen, welches im Test auch tatsächlich funktionierte:
A1= MeierMax, B2=LINKS(A1;MAX(ZEILE(INDIREKT(„2:“&LÄNGE(A1)))*IDENTISCH(TEIL(A1;ZEILE(INDIREKT(„2:“&LÄNGE(A1)));1);GROSS(TEIL(A1;ZEILE(INDIREKT(„2:“&LÄNGE(A1)));1))))-1) und C2=WECHSELN(A1;B1;""). Das Ganze als Matrixformel mit Strg+Shift+Enter abschliessen.
Nun wollte ich dieses Ungeheuer wieder anwenden und - grosse Überraschung - es funktioniert nicht mehr und dies, obwohl ich vor Eingabe meine Mappe als xlsm - Mappe abgespeichert habe. Es wird in B2 #Wert! gemeldet und in C2 „MeierMax“ angezeigt.
Meine Frage: Habe ich irgendeinen Fehler bei der Übertragung gemacht, oder können durch Updates Funktionen so abgeändert worden sein, dass sie nicht mehr das gewünschte Resultat liefern.
Schliesslich möchte ich noch anmerken, dass mein Herz nicht an diesen Funktionen hängt und ich auch jede andere Lösung mit der gleichen Wirkung dankbar annehme.
Besten Dank vorweg für eure Tipps und
freundliche Grüsse
wiedhalm