19. november 2020 - 17:24Der er
3 kommentarer og 1 løsning
VBA dato fra SAP
Hej.
Jeg har problemer med datoer trukket ud fra SAP. SAP udtræk er sådan: '10.11.2020 og for at excel kan anderkende det som dato skal det det være 10-11-2020.
Jeg skal derfor have erstattet "." med "-", det er lykkedes, men har problemer med at rette tekst til dato.
I A1 er der en overskrift resten og så 4-500 linjer med datoer.
Jeg har brugt følgende macro til at rette datoen, det virker super:
Dim c As Range Dim LastRow As Long LastRow = ActiveSheet.UsedRange.Rows.Count Worksheets("Sheet2").Range("A1:A" & LastRow).Select For Each c In Selection c = DateValue(Left(c, 2) & "-" & Mid(c, 4, 2) & "-" & Right(c, 4)) Next
Det kan være fordi LastRow er højere end antallet af celler i kolonne A Prøv at skifte LastRow = ActiveSheet.UsedRange.Rows.Count med LastRow = Range("A65536").End(xlUp).Row
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.