stefano
Gebruiker
- Lid geworden
- 22 mei 2004
- Berichten
- 865
Ik krijg een .txt-bestand met datums in, zie bestand GS_10.XLS in bijlage. Het bestand krijgt vanuit het systeem .xls mee maar is in feite een .txt.
De datums worden oorspronkelijk geschreven met punt bv, 30.04.2020 en 04.05.2020
Ik verander . naar / via onderstaande code
Toch loopt het fout voor alle datums die beginnen met een cijfer kleiner dan 13 (12 maanden). Voor die datums worden dag en maand omgewisseld. Hoe kan ik dit vermijden?
28/04/2020
29/04/2020
30/04/2020
05/04/2020
05/05/2020
05/06/2020
05/07/2020
05/08/2020
05/11/2020
05/12/2020
13/05/2020
14/05/2020
15/05/2020
18/05/2020
De datums worden oorspronkelijk geschreven met punt bv, 30.04.2020 en 04.05.2020
Ik verander . naar / via onderstaande code
Code:
Sub Rechthoek1_Klikken()
Columns("A:A").Select
Selection.Replace What:=".", Replacement:="/", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.NumberFormat = "dd/mm/yyyy"
End Sub
Toch loopt het fout voor alle datums die beginnen met een cijfer kleiner dan 13 (12 maanden). Voor die datums worden dag en maand omgewisseld. Hoe kan ik dit vermijden?
28/04/2020
29/04/2020
30/04/2020
05/04/2020
05/05/2020
05/06/2020
05/07/2020
05/08/2020
05/11/2020
05/12/2020
13/05/2020
14/05/2020
15/05/2020
18/05/2020