Datum VBA => Excel

Status
Niet open voor verdere reacties.

Ralf1980

Gebruiker
Lid geworden
5 jun 2003
Berichten
8
Ik wil de gebruiker een datum laten ingeven in een userform (textboxje) of dmv een inputbox.. En dat die dan de waarde in een cell in Excel plaatst.

Dit alles is geen probleem behalve dan dat als ik de datum invoer hij in Excel er anders uitkomt.

Bijv. Ik typ in 01/02/2003 in vba => in excel staat er dan 02/01/2003..

Dus hij neemt nooit exact de datum/ maand over die ik ingeef...

Wat doe ik verkeerd????

Bvd,
 
Je gebruikt twee verschillende notaties door elkaar.
De amerikaanse mm/dd/yyyy en de nederlandse dd/mm/yyyy
 
Maar ik gebruik vba in Excel.. Lijkt me dan toch dat Excel en VBA dezelfde notering gebruiken??

Hoe kan ik dit anders aanpassen??
 
Hoi Ralf,

Misschien is het handig als je de source code er even bij doet, dan kunnen de vb freaks even kijken waar het fout gaat.
 
Data is altijd lastig. Probeer het eens met Format.
vb

Range("a1") = Format(InputBox("Geef de datum"), "dd/mm/yy")

Succes
 
Ik heb het geprobeerd maar dit werkt ook niet...

De code die ik op dit moment gebruik is:

Private Sub CommandButton1_Click()
Range("B1").Select
ActiveCell = InputBox("Vul de datum in", "Datum invoer", "hier de datum")
End Sub

Als je dit gebruikt en als datum 01/02/2003 invult komt hij terug in Excel met de datum 02-01-2003
 
Zo dan?

Range("b1") = CDate(InputBox("Vul de datum in", "Datum invoer", Format(Now, "dd-mm-yy")))
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan