ich bin auf der Suche nach einem kleinen VBA-Modul für eine Aufgabe, die ich bisher mit Funktionen und Formatierungen gelöst habe. Ich erhoffe mir vom VBA-Code mehr Effektivität.
Folgendes Problem:
Ich bekomme Daten aus einer Datenbank, die wie folgt aussehen können und z.B. in Spalte A (beginnend in Zeile 2) stehen
600 12345
600-12345
00012345-600
12345
in allen 4 Varianten, hätte ich gerne statt dessen 60012345 in Spalte B oder wenns geht sogar in Spalte A stehen
Ich habe es bisher mit folgender Formel gelöst:
=WENN(LINKS(A2)="1";A2;WENN(LINKS(A2)="6";WERT(RECHTS(A2;5));WERT(TEIL(A2;4;5))))
und dann mit dem benutzerdef. Zahlenformat 60000000 formatiert, um mir jeweils die Verkettung zu ersparen.
Da meine Kenntnisse von VBA sich nur aufs Makroaufzeichnen beschränken, wollte ich hier um Hilfe bitten.
Ich hoffe, es hat heute Abend noch jemand Zeit und eine Idee, wie ich das mit einem Makro per Symbolklick schneller erledigen könnte.
Ich danke schon mal im Voraus und wünsche einen schönen Abend.
Gruß Martina