Seite 1 von 2

Text in Spalten mit Makro

Verfasst: Mi, 17.12.2014 15:23
von frischling
Hallo,
ich versuch nun seit einer Woche ein Makro aufzuzeichnen um einen Text in Spalten zu teilen. Ich haben eine calc Datei bei der sich eine Spalte befindet mit texten (kategorien) die mit diesem zeichen > versehen sind. Diese möchte ich in vier weiteren spalten aufteilen. Manuell funktioniert es wunderbar indem ich auf Daten=>Text in Spalten, im Dialog das trennzeichen > eingebe und schon erreiche ich mein Ziel. Habe es mit Makro aufzeichnen versucht in dem ich mit der Tastatur die spalte selektierte und den vorgang wie erwähnt wiederholte doch nach abschluß beim versuch das Makro abzuspielen passier überhaupt nichts, ich hoffe es ist klar was ich vor habe. Ich Entschuldige mich im vorraus für die Schreibfehler, weil ich kein gebürtiger Deutscher bin. Ich hoffen das mir jemand helfen kann. Vielen Dank im vorraus.

Re: Text in Spalten mit Makro

Verfasst: Mi, 17.12.2014 15:38
von Karolus
Hallo

Warum verbrätst du eine ganze Woche damit um im Endeffekt 3 Mausklicks und zwei Tastendrücke durch etwas weniger zu ersetzen??

Karolus

Re: Text in Spalten mit Makro

Verfasst: Mi, 17.12.2014 15:42
von Stephan
Das lässt sich nicht mit dem Makrorekorder aufzeichnen (bzw. es kommt bei der Aufzeichnung ein unbrauchbares Makro raus) sondern muss händisch als Makro programmiert werden.

Wie das geht kannt Du Dir beispielhaft an der fertigen Extension "Text To Columns" ansehen:
http://sourceforge.net/projects/ooomacr ... 020070328/


Gruß
Stephan

Re: Text in Spalten mit Makro

Verfasst: Mi, 17.12.2014 16:15
von frischling
Hallo,
Danke für die schnelle Antwort, ich habe das Ziel das ganze später mit einer batch zu Automatisieren und weil sich die csv Datei jeden tag ändert und diese nachbearbeiten muss fehlt mir nur noch dieser schritt um an mein Ziel zu kommen. Ich habe die Extension installiert, gibt es eine Anleitung für Anfänger wie ich diese nutzen kann? Vielen Dank

Re: Text in Spalten mit Makro

Verfasst: Mi, 17.12.2014 16:28
von Karolus
Hallo

Dann geht es eigentlich um einen .csv- Import mit Extras !?

Kannst du einige Zeilen der rohen Textdatei hier posten, und beschreiben wie dieser Text aufgeteilt werden soll?

Karolus

Re: Text in Spalten mit Makro

Verfasst: Do, 18.12.2014 11:02
von frischling
Hallo,
hier habe ich ein Beispiel Datei wie meine csv aufgebaut ist. Ich möchte die Spalte E wo die Kategorien aufgelistet sind und mit dem zeichen > versehen sind in weitere spalten trennen nebeneinander trennen. Ich hoffe das es verständlich beschrieben habe. Vielen Dank

Re: Text in Spalten mit Makro

Verfasst: Fr, 27.02.2015 18:17
von frischling
Hallo,
hat den keiner ne Idee wie das geht?

Re: Text in Spalten mit Makro

Verfasst: Fr, 27.02.2015 20:33
von mikeleb
Hallo,
Karolus hat im Prinzip schon die Antwort gegeben.
Ich gehe mal davon aus, dass du beim Öffnen der csv Kommas als Spaltentrenner definierst.
Anschließend hast du in der Spalte E vier Kategorien getrennt durch " > ". Also:
1) neben der Spalte E drei Spalten enfügen
2) Spalte E markieren
3) Daten -> Text in Spalten
Trennoptionen: Leerzeichen, Andere >, Feldtrenner zusammenfassen

Fertig

Verfasst: Fr, 27.02.2015 20:58
von frischling
Hallo,
So zeichne ich das Makro auch auf, nur wird es nicht durchgeführt.

Re: Text in Spalten mit Makro

Verfasst: Fr, 27.02.2015 21:07
von mikeleb
Hallo,

wenn es ein Makro sein soll, dann siehe Anhang.

Re: Text in Spalten mit Makro

Verfasst: Mi, 04.03.2015 12:10
von frischling
Hallo,
Entschuldigt die dumme Frage, gibt es irgenwo eine Anleitung wie ich es genau machen muss. ich kann so mit der angehängte datei nicht viel anfangen. Vielen Dank

Re: Text in Spalten mit Makro

Verfasst: Mi, 04.03.2015 13:00
von mikeleb
Hallo,

erstens wäre meine Frage, ob das Makro das macht, was du dir wünschst.
Zweitens:
gibt es irgenwo eine Anleitung wie ich es genau machen muss
Was meinst du mit "es"?
Start der Makros?
Übertragung auf eine andere Datei?
...

Re: Text in Spalten mit Makro

Verfasst: Mi, 04.03.2015 13:17
von frischling
Hallo,
ich bin soweit gekommen, dass ich das Makro installiert habe und unter Makros sichtbar ist. Ich weiß jetzt nicht weiter. wie kann ich es z.b auf ein andere Datei übertragen? Vielen Dank

Re: Text in Spalten mit Makro

Verfasst: Mi, 04.03.2015 16:57
von mikeleb
Hallo,

eigentlich ist da nichts mit installieren. Wenn du meine Datei öffnest und Makros zugelassen sind, sind diese einfach da.
Es gibt mehrere Varianten, in diesem Fall vielleicht am einfachsten:
1) Lege in deiner Datei ein neues Makromodul an: Extras->Makros->Makros verwalten->Basic. Dort, wenn deine Datei markiert ist: Neu... Ok.
2) Öffne meine Datei, gehe dort in das Modul1 (Extras->Makros->Makros verwalten->Basic, im linken Baum, das Modul auswählen und dann Bearbeiten anklicken).
3) Markiere den gesamten Code, kopieren und in das Modul1 deiner Datei einfügen.

Re: Text in Spalten mit Makro

Verfasst: Di, 10.03.2015 13:45
von frischling
Hallo,
OK Vielen Dank bis dahin, nun will ich eine spalte ( bei die spalte M ) in drei weiteren spalten teilen, wie muss ich da nun vorgehen? Vielen Dank