ich habe folgendes Anliegen, welches ich leider nicht mit meinen VBA Kenntnissen lösen kann:
In der Spalte C meiner Tabelle sind in jeder Zelle der Namen und Adresse hinterlegt, leider sind die Namen nicht immer einheitlich...
Bsp für Zelleninhalte der Spalte C:
Max Mustermann, Teststraße 1, Wunschort1, 12345, DE
Max, Mustermann, Teststraße 2, Wunschort2, 23456, DE
Max Maxi Mustermann, Teststraße 3, Wunschort3, 34567, DE
Ich möchte nun immer folgendes Ergebnis bekommen:
Max Mustermann
Max Mustermann
Max Maxi Mustermann
Meine bisherigen Gedanken zu den Bedinungen sind:
- Wenn Textteil vor dem 1. Komma ein (oder mehrere) Leerzeichen enthält, dann ab dem 1. Komma den Rest löschen
- Wenn Wenn Textteil vor dem 1. Komma KEIN Leerzeichen enthält, dann ab dem 2. Komma den Rest löschen UND das 1. Komma löschen, damit Vorname + Nachname dasteht
Das Makro sollte für die ganze Spalte automatisch ablaufen, dh bis zum letzeten Wert in der Spalte C
Ich wäre euch sehr sehr dankbar, wenn ihr eine Lösung für mich hättet.
Beste Grüße
TomGie