Macro für Textlöschung

28/05/2009 - 11:30 von Harry | Report spam
Hallo NG

Ich habe in Spalte B mehrere hundert Namen drin stehen die alle wie
folgt aussehen: "Name1 -- Name2"

In Spalte C steht das gleiche drin

Ich brauche ein Macro, das mir in Spalte B alles vor dem -- löscht,
sodass nur der Name2 übrigbleibt, und in Spalte C alles hinter dem --
löscht, sodass nur der Name1 übrigbleibt.

Excel 2007

Vielen Dank im Vorraus
Gruß Harald Keil
 

Lesen sie die antworten

#1 Melanie Breden
28/05/2009 - 11:54 | Warnen spam
Hallo Harald,

"Harry" schrieb:
Ich habe in Spalte B mehrere hundert Namen drin stehen die alle wie folgt aussehen: "Name1 -- Name2"

In Spalte C steht das gleiche drin

Ich brauche ein Macro, das mir in Spalte B alles vor dem -- löscht, sodass nur der Name2 übrigbleibt, und in Spalte C
alles hinter dem --
löscht, sodass nur der Name1 übrigbleibt.



muss es unbedingt ein Makro sein?
Die Trennung der Daten làsst sich auch sehr einfach mit Excel Bormitteln lösen.

Markiere die Spalte B und rufe im Register 'Daten' die Funktion 'Text in Spalten' auf.
Nimm dann folgende Einstellungen vor:
Schritt1: [x] Getrennt
Schritt2: [x] Leerzeichen, [x] Andere: -
Fertigstellen

Markiere anschließend die Spalte C, drücke die Shift-Taste und zieh die Spalte C
mit gedrückter linker Maustaste vor Spalte B.


Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -
www.melanie-breden.de

Ribbon-Programmierung für Office 2007 http://tinyurl.com/59awla

Ähnliche fragen