01.12.2016, 17:03
Hallo zusammen,
ich möchte mittels Button, Werte aus einer Textdatei in ein geöffnetes Sheet importieren,
dabei soll jedoch die ertse Zeile der Textdatei nicht importiert werden.
Mit folgendem Makro funktioniert der Import einwandfrei, jedoch ist die ertse Zeile der Textdatei noch mit dabei.
Ich vermute, dass die Lösung relativ simpel ist, jedoch komme ich an dieser Stelle nicht weiter.
Mit freundlichen Grüßen
ich möchte mittels Button, Werte aus einer Textdatei in ein geöffnetes Sheet importieren,
dabei soll jedoch die ertse Zeile der Textdatei nicht importiert werden.
Mit folgendem Makro funktioniert der Import einwandfrei, jedoch ist die ertse Zeile der Textdatei noch mit dabei.
Code:
Private Sub CommandButton1_Click()
Range("A2:A500").Clear
Range("B2:B500").Clear
Range("C2:C500").Clear
Range("D2:D500").Clear
Dim wks As Worksheet
Dim Dateiname As String
Application.ScreenUpdating = False
Set wks = ActiveSheet
With Application.FileDialog(msoFileDialogFilePicker)
.Show
Dateiname = .SelectedItems(1)
End With
Application.Workbooks.OpenText Filename:=Dateiname, DataType:=xlDelimited, _
comma:=True, Tab:=True, Local:=True
ActiveSheet.UsedRange.Copy wks.Range("A2")
ActiveWorkbook.Close savechanges:=False
Range("A1").Select
Application.ScreenUpdating = True
End Sub
Mit freundlichen Grüßen