- #1
G
Gast01020304
Guest
Hallo zusammen,
um es vorweg zu sagen: ich weiß, dass man das eigentlich nicht macht. A_B_E_R: ich habe eine Artikelliste mit 282 Seiten. Sie ist nach einem festen Schema aufgebaut:
12345[xx] Artikel Name
[xx] bedeutet: es sind mindestens fünf, maximal sieben Stellen der Artikelnummer (rein numerisch)
Artikel Name bedeutet: der Name des Artikels kann sich aus mehreren Worten zusammensetzen. Deswegen scheitert auch eine Behandlung der Daten mit Excel per Import.
Das Ganze war mal eine einzige Zeile aus einem Datenexport, die Werte waren mit Komas von einander getrennt. Über die Word-Funktion Ersetzen habe ich die Kommas durch Tab-Stops ersetzt, daher 282 Seiten!!!
So. Ich habe nun ein Makro geschrieben, was nach fünf Ziffern sucht. Danach sucht es nach einem Lehrzeichen und ersetzt dieses durch einen Tabstop. Danach fängt das Ganze wieder von vorne an.
Ich habe mir nun das Makro auf eine eigene Symbolschaltfläche gelegt. Klicken + Makro läuft. Bei 282 Seiten ist das ein wenig nervend.
Dann bin ich hingegangen und habe den Aufruf für das Marko in das Marko mit aufgenommen. Da hängt sich das Makro dann mit dem Hinweis Nicht genügend Stapelspeicher auf.
Zuletzt habe ich mir nun eine Tastenkombination für das Marko eingerichtet. Damit geht's jetzt einigermaßen.
Kann ich aber den Stapelspeicherüberlauf programmiertechnisch irgendwie verhindern? Es kommen in der nächsten Zeit noch einige solcher Konvertierungen auf mich zu.
Vielen Dank für Hinweise.
Gruß,
Stefan
um es vorweg zu sagen: ich weiß, dass man das eigentlich nicht macht. A_B_E_R: ich habe eine Artikelliste mit 282 Seiten. Sie ist nach einem festen Schema aufgebaut:
12345[xx] Artikel Name
[xx] bedeutet: es sind mindestens fünf, maximal sieben Stellen der Artikelnummer (rein numerisch)
Artikel Name bedeutet: der Name des Artikels kann sich aus mehreren Worten zusammensetzen. Deswegen scheitert auch eine Behandlung der Daten mit Excel per Import.
Das Ganze war mal eine einzige Zeile aus einem Datenexport, die Werte waren mit Komas von einander getrennt. Über die Word-Funktion Ersetzen habe ich die Kommas durch Tab-Stops ersetzt, daher 282 Seiten!!!
So. Ich habe nun ein Makro geschrieben, was nach fünf Ziffern sucht. Danach sucht es nach einem Lehrzeichen und ersetzt dieses durch einen Tabstop. Danach fängt das Ganze wieder von vorne an.
Ich habe mir nun das Makro auf eine eigene Symbolschaltfläche gelegt. Klicken + Makro läuft. Bei 282 Seiten ist das ein wenig nervend.
Dann bin ich hingegangen und habe den Aufruf für das Marko in das Marko mit aufgenommen. Da hängt sich das Makro dann mit dem Hinweis Nicht genügend Stapelspeicher auf.
Zuletzt habe ich mir nun eine Tastenkombination für das Marko eingerichtet. Damit geht's jetzt einigermaßen.
Kann ich aber den Stapelspeicherüberlauf programmiertechnisch irgendwie verhindern? Es kommen in der nächsten Zeit noch einige solcher Konvertierungen auf mich zu.
Vielen Dank für Hinweise.
Gruß,
Stefan