Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Textfile einlesen

Forumthread: Textfile einlesen

Textfile einlesen
Joachim
Hi,
ich möchte ein Textfile einlesen:
Sub Einlesen()
'On Error Resume Next
Dim strTxt As String, myArr, lngL As Long, wks As Worksheet
Dim strFile As String
With Application.FileDialog(1)
.AllowMultiSelect = False
.InitialFileName = "D:\Daten\*.txt*"
.InitialView = 2
If .Show = -1 Then
strFile = .SelectedItems(1)
Else: End
End If
End With
If strFile = "" Then Exit Sub
If strFile  "" Then
lngL = 1 'ab Zeile
Open strFile For Input As #1
'Set wks = Workbooks.Add(1).Sheets(1).Sheets(1)
Set wks = ThisWorkbook.Sheets("Sheet1")
Do Until EOF(1)
Line Input #1, strTxt
myArr = Split(strTxt, vbTab)
With wks
.Range(.Cells(lngL, 1), .Cells(lngL, UBound(myArr) + 1)) = myArr
End With
lngL = lngL + 1
Loop
Close #1
End If
End Sub

Allerdings möchte ich den Inhalt des Textfiles (Ist nur eine Spalte) erst in Spalte C machen, A steht schon was drin und B soll leer bleiben.
Wie überspringe ich die beiden ersten ?
Danke
Jockel
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Textfile einlesen
12.08.2010 13:21:48
JogyB
Hallo Jockel,
lngL = 1 'ab Zeile
Mehr kann ich dazu auch nicht sagen.
Gruß, Jogy
Du sprichst in Rätseln owT
12.08.2010 13:26:43
Joachim
Hast recht, war bei Zeile anstatt Spalte owT
12.08.2010 14:41:04
JogyB
Anzeige
.Range(.Cells(lngL, 3), ....
12.08.2010 13:23:56
NoNet
Hallo Jockel,
hier in dieser Codezeile wird angegeben, dass der Inhalt in die 1.Spalte ausgegeben werden soll :
.Range(.Cells(lngL, 1), .Cells(lngL, UBound(myArr) + 1)) = myArr
Ändere das einfach in die 3. Spalte :
.Range(.Cells(lngL, 3), .Cells(lngL, UBound(myArr) + 3)) = myArr
Gruß, NoNet
Anzeige
OK, Danke owT
12.08.2010 13:29:03
Joachim
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige