Avatar billede Elmo Praktikant
06. maj 2020 - 18:24 Der er 6 kommentarer

Valider dato i VBA

Hej!
Jeg skal validere en dato i VBA, men jeg er helt gået i stå ift. hvordan jeg griber den an. Er der nogen gode råd til, hvordan det kan sættes op?
Avatar billede Jan K Ekspert
06. maj 2020 - 23:33 #1
Hvad mener du med "validere"? På hvilken måde skal du validere?
Avatar billede igoogle Forsker
07. maj 2020 - 07:44 #2
Avatar billede Elmo Praktikant
07. maj 2020 - 11:02 #3
Jan K det jeg mener er, at jeg har et ark, hvor en bruger skal indtaste forskellige oplysninger, herunder en dato. Denne dato skal jeg i VBA validere, så jeg ved at trykke på en knap i excel får VBA til at kontrollere, om der er angivet en valid dato. Alt skal laves inde i VBA, udover knappen selvfølgelig.
Avatar billede Elmo Praktikant
07. maj 2020 - 11:03 #4
igoogle, ja den ville også fungere, hvis jeg måtte lave det inde i excel, men det skal laves i VBA, så derfor skal jeg bruge en anden opsætning med en sub.
Avatar billede store-morten Ekspert
07. maj 2020 - 11:44 #5
Prøv:
Sub test_dato()
If IsDate(ActiveCell) Then
        MsgBox "Det er en dato i " & ActiveCell.Address
    Else
        MsgBox "Det er ikke en dato i " & ActiveCell.Address
    End If
End Sub
Avatar billede Jan K Ekspert
07. maj 2020 - 17:19 #6
Ok. Jeg var bare i tvivk, for det kunne jo også tænkes, at du ville validere om dato opfyldte bestemte betingelser. Men nu har du så løsningren i #5.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester