Ik heb met behulp van zoeken en proberen een scriptje gemaakt waarbij ik een CSV kan inlezen. Nu lukt het me niet / kan ik niet vinden hoe ik vanaf RIJ 20 de gegevens ophaal uit het CSV bestand.
Oftewel: Alles wat tussen A1:Z19 staat zijn gegevens die ik niet nodig heb met het inlezen. Ik heb de gegevens nodig vanaf A20:Z99. Hoe krijg ik dit voor elkaar?
Oftewel: Alles wat tussen A1:Z19 staat zijn gegevens die ik niet nodig heb met het inlezen. Ik heb de gegevens nodig vanaf A20:Z99. Hoe krijg ik dit voor elkaar?
Code:
Private Sub CommandButtonImport_Click()
Range("A2:C999").ClearContents
Dim fd As Office.FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Filters.Clear
.Title = "Select a CSV File"
.Filters.Add "CSV", "*.csv", 1
.AllowMultiSelect = False
Dim sFile As String
If .Show = True Then
sFile = .SelectedItems(1)
End If
End With
'Import CSV from FileDialog
If sFile <> "" Then
Open sFile For Input As #1
row_number = 0
Do Until EOF(1)
Line Input #1, LineFromFile
LineItems = Split(LineFromFile, ";")
Application.Range("ProductRange").Cells(row_number, 1).Value = LineItems(1)
Application.Range("ProductRange").Cells(row_number, 2).Value = LineItems(6)
Application.Range("ProductRange").Cells(row_number, 3).Value = LineItems(17)
row_number = row_number + 1
Loop
Close #1
End If
End Sub