Hallo,
Ik loop tegen een probleem aan waar ik niet uit kom.
Ik heb een variabele (in een array) waar de waarde in wordt opgeslagen.
dim d as date
d = .Cells(lRow, iMiddenData)
vFields(4) = DateSerial(Year(d), Month(d), Day(d))
Als ik vfields(4) bekijk via debug.print in mijn scherm direct laat plaatsen dan klopt de datum:
12-01-2018
Als ik via het venster direct kijk via month(xx) day(xx) en year(xx) dan klopt het allemaal.
Deze waarde plaats ik in een cell .Cells(lOutLine, iTeller) = vFields(iTeller)
De cell waarin de datum wordt geplaatst is opgemaakt met numberformat, dd-mm-yyyy
De waarde kom er echter in te staan als
01-12-2018
Iemand enig idee hoe dit komt en vooral hoe ik dit op kan lossen?
Alvast veel dank,
Ron.
Ik loop tegen een probleem aan waar ik niet uit kom.
Ik heb een variabele (in een array) waar de waarde in wordt opgeslagen.
dim d as date
d = .Cells(lRow, iMiddenData)
vFields(4) = DateSerial(Year(d), Month(d), Day(d))
Als ik vfields(4) bekijk via debug.print in mijn scherm direct laat plaatsen dan klopt de datum:
12-01-2018
Als ik via het venster direct kijk via month(xx) day(xx) en year(xx) dan klopt het allemaal.
Deze waarde plaats ik in een cell .Cells(lOutLine, iTeller) = vFields(iTeller)
De cell waarin de datum wordt geplaatst is opgemaakt met numberformat, dd-mm-yyyy
De waarde kom er echter in te staan als
01-12-2018
Iemand enig idee hoe dit komt en vooral hoe ik dit op kan lossen?
Alvast veel dank,
Ron.