Anzeige
Archiv - Navigation
1212to1216
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

Probleme bei der Öffnung von einer Textdatei

Probleme bei der Öffnung von einer Textdatei
einer
Hallo Zusammen,
ich versuche diese Datei zu öffnen
https://www.herber.de/bbs/user/74723.txt
Bei ein paar Zellen werden die Ergebnisse falsch angezeigt.
1.04 oder 1.12 werden z.B. wie Daten erkennt obwohl sie Zahlen sind.
Der Code sieht so aus
Sub test()
Dim stropeningdirectory As String
Dim strstoragedirectory As String
Dim strfile As String
Dim strTyp As String
Dim strfilename As String
Dim strName As String
Dim Datei As String
Dim Name1 As String
Dim wbold1, wbnew1 As String
Name1 = DMV
strName = "_extracted"
strTyp = "*.txt"
Application.ScreenUpdating = False
stropeningdirectory = "D:\RSAT4" + "\"
strstoragedirectory = "D:\RSAT4" + "\"
strfilename = Dir(stropeningdirectory + strTyp)
Sheets("Tabelle1").Select
Datei = strfilename
With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & stropeningdirectory & strfilename, _
Destination:=Range("A1"))
.TextFileSpaceDelimiter = False
.Refresh BackgroundQuery:=False
End With
End Sub
Wie kann ich die Zellen richtig formatieren?
Vielen Dank und viele Grüße
Georg

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Probleme bei der Öffnung von einer Textdatei
08.05.2011 20:59:17
einer
Moin,
benutze den Schalter TextFileColumnDataTypes

.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 2, 1, 2)
.Refresh BackgroundQuery:=False
In diesem Bsp. werden die 4. und 6. Spalte als "Text" importiert, die anderen als "Standart"
Gruss- Micha
Danke
08.05.2011 21:24:26
georg
Hallo Micha
Danke es funktioniert
Gruss
Georg
bessere Alternative
08.05.2011 21:08:23
MichaV
Hallo nochmal,
Deine Daten werden ja nicht erkannt weil das Dezimaltrennzeichen ein Punkt ist.
Dann versuche diesen Schalter:
.TextFileDecimalSeparator = "."
Gruss- Micha
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige