Thema Datum  Von Nutzer Rating
Antwort
Rot Als .xls getarnte .txt-Datei öffnen und Daten korrekt einlesen
23.06.2021 08:28:37 Bernd
Solved
23.06.2021 11:27:28 Gast3081
NotSolved
23.06.2021 11:34:59 Bernd
NotSolved
23.06.2021 11:52:53 Bernd
NotSolved
23.06.2021 13:54:17 Gast3081
NotSolved

Ansicht des Beitrags:
Von:
Bernd
Datum:
23.06.2021 08:28:37
Views:
566
Rating: Antwort:
 Nein
Thema:
Als .xls getarnte .txt-Datei öffnen und Daten korrekt einlesen

Hallo zusammen,

ich habe folgendes Problem:

Ich versuche mit VBA eine Datei "Beispiel.xls" zu öffnen mit

Workbooks.Open Beispiel.xls

und die darin enthaltenen Daten weiterzuverarbeiten. Die Datei wird aus einem Tool als Excel-Extrakt erzeugt. Diese Datei ist jedoch gar keine echte .xls-Datei, sondern eine .txt-Datei (Tab getrennt), die neben Überschriften z.B. folgende Daten in den Spalten enthällt (man achte auf das (deutsche) Format!):

870,74 11,200
15.249,76 168,000
55,54 0,500

Hier gibt es in der linken Spalte immer nur 2 Nachkommastellen, in der rechten Spalte jedoch leider immer 3, wobei die letzten Beiden immer 00 sind.

VBA wandelt mir die Zahlen in der linken Spalte beim Öffnen und Weiterverarbeiten korrekt um. Jedoch werden aus den Zahlen in der rechten Spalte ein Mix aus amerikanisch eingelesenem Format und korrektem Format:

870,74 11.200
15.249,76 168.000
55,54 0,5

Man beachte die 1000er-Trennzeichen in der rechten Spalte, die Werte stimmen also nicht!

Korrekt müssten die Werte so gelesen werden:

870,74 11,2
15.249,76 168
55,54 0,5

Kann ich VBA irgendwie dazu bringen die Datei als .txt einzulesen, um dann die Daten korrekt auslesen zu können?

Vielen Dank schon mal im Voraus für Eure Ideen!

Gruß

Bernd


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Als .xls getarnte .txt-Datei öffnen und Daten korrekt einlesen
23.06.2021 08:28:37 Bernd
Solved
23.06.2021 11:27:28 Gast3081
NotSolved
23.06.2021 11:34:59 Bernd
NotSolved
23.06.2021 11:52:53 Bernd
NotSolved
23.06.2021 13:54:17 Gast3081
NotSolved