Supportnet / Forum / Tabellenkalkulation
Hilfe beim Uebertragen von ascii zum excel
Frage
Hallo,
habe den folgenden Problem: Aus eine .asc Datei muss ich mittels Makro die letzte Zeile(die immer untersciedlich ist) finden und kopieren, und in die excel Tabelle uebertragen. Kennt sich jemand damit aus? Habt Ihr Vorschlaege?
Herzlichen Dank
Antwort 1 von Saarbauer
Hallo,
da du keine Angaben zum Datenaufbau und den Trennzeichen machst, ist es schwer dir eine Lösung anzubieten.
Kannst du eine Datei als Beispiel mal hier einstellen
http://www.netupload.de/
und den Link hier hinterlegen.
Wie sind denn die Dateinamen der Asc Dateien?
Alle in einem Verzeichnis?
Gruß
Helmut
da du keine Angaben zum Datenaufbau und den Trennzeichen machst, ist es schwer dir eine Lösung anzubieten.
Kannst du eine Datei als Beispiel mal hier einstellen
http://www.netupload.de/
und den Link hier hinterlegen.
Wie sind denn die Dateinamen der Asc Dateien?
Alle in einem Verzeichnis?
Gruß
Helmut
Antwort 2 von vso
Hallo sdren,
ich gehe mal davon aus, dass ".ASC-Datei" reinen Text meint.
Dann klappt es vielleicht so:
.ASC-Datei in Word öffnen.
Makro aufzeichnen wie folgt:
- Tastenkombination für "springe zum letzten Zeichen" (kenne ich jetzt gerade nicht auswendig, aber gibt es sicher)
- Suche "^p" von unten (dann findest Du das letzte Return)
- Tastenkonmbination für "springe zumZeilenanfang und markiere dabei" (müßte "Shift+Pos1" sein)
- Tastenkombination für "in den Zwischenspeicher" ("Strg+C")
... dann hast Du Dein Makro.
Und dann ist die letzte Zeile im Zwischenspeicher und Du kannst das in Excel schmeissen.
Falls die Zeilen nicht mit Return abgeschlosen werden, muß man anders suchen.
Falls die Zeilen eklig lang sind, machst Du als erstes:
- Seite: Querformat
- alles markieren
- Schriftgröße: 4 Pkt. (oder 6, je nachdem, was ausreicht, dass nur ganze Zeilen dastehen.)
Ich hoffe, das war jetzt verständlich...
Viel Erfolg,
vso
ich gehe mal davon aus, dass ".ASC-Datei" reinen Text meint.
Dann klappt es vielleicht so:
.ASC-Datei in Word öffnen.
Makro aufzeichnen wie folgt:
- Tastenkombination für "springe zum letzten Zeichen" (kenne ich jetzt gerade nicht auswendig, aber gibt es sicher)
- Suche "^p" von unten (dann findest Du das letzte Return)
- Tastenkonmbination für "springe zumZeilenanfang und markiere dabei" (müßte "Shift+Pos1" sein)
- Tastenkombination für "in den Zwischenspeicher" ("Strg+C")
... dann hast Du Dein Makro.
Und dann ist die letzte Zeile im Zwischenspeicher und Du kannst das in Excel schmeissen.
Falls die Zeilen nicht mit Return abgeschlosen werden, muß man anders suchen.
Falls die Zeilen eklig lang sind, machst Du als erstes:
- Seite: Querformat
- alles markieren
- Schriftgröße: 4 Pkt. (oder 6, je nachdem, was ausreicht, dass nur ganze Zeilen dastehen.)
Ich hoffe, das war jetzt verständlich...
Viel Erfolg,
vso
Antwort 3 von sdren
Danke Schoen an alle die Vorschlaege hatten!
Hab den Problem geloest (mit UsedRange.Rows.Counter)
Eure Vorschlaege haben mir auch geholfen!
Viel Erfolg!
Hab den Problem geloest (mit UsedRange.Rows.Counter)
Eure Vorschlaege haben mir auch geholfen!
Viel Erfolg!

