17. marts 2016 - 08:54Der er
7 kommentarer og 1 løsning
Problemer med datoformat i Excel
Jeg har nogle genstridige datoer i et ark hvor dataene løbende importeres fra andre "steder".
Flere af de importerede datoer opfattes som tekst. (Hvis man trykker backspace foran datoen falder den på plads - der er ingen mellemrum foran eller ')
Jeg tjekker datoformatet på denne måde - kan det gøres i en makro?
Jeg må erkende at det virker, men kan den omdannes til en makro, som retter datoen i et navngivet område. (Du har jo svaret på mit oprindelige spørgsmål - du bør have point for det)
Tak for dit input, men problemet er, at der ikke er nogen mellemrum foran de datoer, som ikke vil makke ret. Datoerne retter sig, hvis man f.eks. dobbeltklikker og trykker enter. Eller stiller sig lige før første tal og trykker backspace og enter.
Har nu prøvet denne - det virker, men går lidt langsomt
Sub F2Enter() Dim rDatoer As Range Dim rCell As Range Set rDatoer = Range("A1", Range("A1").End(xlDown)) For Each rCell In rDatoer Application.SendKeys "{F2}{ENTER}" Next End Sub
Du har mulighed for at belønne dem, der gav dig forslag. Mvh finb
Synes godt om
Ny brugerNybegynder
Din løsning...
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.