Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1620to1624
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

dif-file per VBA einlesen

dif-file per VBA einlesen
17.04.2018 13:34:28
Volker
Hallo Leute,
habe ein Problem, dif-files (data-interchange-format) unfallfrei per VBA zu importieren.
Im Archiv hab ich nichts gefunden.
Problem: Öffne ich ein file von Hand über Menüleiste oder drag & drop, werden die Daten richtig übernommen. Alle Werte sind mit Dez.-Komma ohne Tausender-Punkt
Öffnen per Workbooks.open filename dialog ergibt folgendes:
Ganzzahlen, Werte kleiner 1 und mit weniger als 4 Stellen werden richtig dargestellt.
Bei allen anderen wird nach dem 3. Zeichen von rechts ein Punkt eingefügt.
Aus 2,3456 wird also 23.456.
Die Windowseinstellungen sind vom Admin auf Deutsch gefixt (Komma & Punkt). Im Office kann ich schrauben.
Aber sämtliche Versuche, die delimiter per code oder in der Anwendung zu ändern. haben nichts gebracht.
Falls hilfreich, der Header des files. Er enthält die Info über Zeilen- und Spaltenanzahl
TABLE
0,1
"EXCEL"
VECTORS
0, 7719
""
TUPLES
0,8
""
DATA
0,0
""
-1,0
BOT
Und ev Bsp.-zeilen manuelles Öffnen....
Test1 passed "52" "52" "52" String 38 47
Test2 passed 0,001 2,118 5 OHM 28268 3635
Test3 passed 0,001 2,2665 5 OHM 2069 3666
Test4 passed 4 725 1000 mA 262203 7940
Test5 passed "00" "00" "00" DIG 2434 8814
Test6 passed 2,4 2,4902 2,6 V 216 9547
.. und was VBA draus macht:
Test1 passed "52" "52" "52" String 38 47
Test2 passed 0,001 2.118 5 OHM 28268 3635
Test3 passed 0,001 22.665 5 OHM 2069 3666
Test4 passed 4 725 1000 mA 262203 7940
Test5 passed "00" "00" "00" DIG 2434 8814
Test6 passed 2,4 24.902 2,6 V 216 9547
Ich könnte natürlich das file zeilenweise einlesen und sortieren, aber das kann es doch nicht sein.
Ich hoffe, jemand hat eine Idee
Vielen Dank im Voraus
Volker

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: dif-file per VBA einlesen
17.04.2018 13:40:12
Nepumuk
Hallo Volker,
teste mal bei der Open-Methode den Parameter Local:=True
Gruß
Nepumuk
AW: dif-file per VBA einlesen
17.04.2018 14:11:32
Volker
Hallo Nepomuk,
Juhu, das war's. Jetzt funzt es.
Den Parameter hatte ich nicht auf dem Schirm.
Vielen Dank
Volker
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige