Middels de volgende code schrijf ik de gegevens vanaf rij 6 weg naar een CSV.txt bestand (gescheiden door ; ).
De datum (opmaak dd/mm/jjjj) gaat goed en wordt keurig weggeschreven als dd/mm/jjjj.
De tijd (opmaak uu:mm) wordt echter weggeschreven als 0,5 in plaats van 12:00.
Waar zit mijn fout?
Alvast bedankt.
Code:
Option Explicit
'Option Private Module
Dim LastRow As Long, LastColumn As Integer
Dim i As Long, j As Integer
Dim Path As String
Sub OpslaanAls_CSVtxt()
LastRow = ActiveSheet.UsedRange.Rows.Count
LastColumn = ActiveSheet.UsedRange.Columns.Count
Path = ThisWorkbook.Path & "\"
Open Path & "COMPETITIE_CSV.txt" For Output As #1
For i = 6 To LastRow
For j = 1 To LastColumn - 1
Print #1, Trim(Cells(i, j).Value) & ";";
Next
Print #1, Trim(Cells(i, j).Value) & ";"
Next
Close #1
End Sub
De tijd (opmaak uu:mm) wordt echter weggeschreven als 0,5 in plaats van 12:00.
Waar zit mijn fout?
Alvast bedankt.