"Neo" <neo___dk@hotmail.removethis.com> skrev i en meddelelse
news:424bbf0e$0$158$edfadb0f@dtext01.news.tele.dk...
> Hej alle
>
> Hvad gør jeg galt her ?
>
> Public Function MakeUSDate(RegionalDate As Variant) as Variant
> If Not IsDate(RegionalDate) Then Exit Function
> MakeUSdate = "#" & Month(RegionalDate) & "-" & Day(RegionalDate) & "-"
> &
> Year(RegionalDate) & "#"
> End Function
>
> hver gang jeg kalder MakeUSDate får jeg fejlmeddelelsen "Argument not
> optional" ... desværre kan jeg ikke lige gennemskue hvad der går galt
>
> Mvh Neo
'Det er bedst at ha din Function MakeUSDate As Date
'ellers får du ikke nullerne med, når der er nuller i datoen.
'Argumentet RegionalDate as Variant er OK.
'Du skal ikke medtage character "#"
Public Function MakeUSDate(RegionalDate As Variant) As Date
If Not IsDate(RegionalDate) Then Exit Function
MakeUSdate = Month(RegionalDate) & "-" & _
Day(RegionalDate) & "-" & Year(RegionalDate)
End Function
Public Function MakeUSDate(RegionalDate As Variant) As Date
' Du kan også bruge Format functionen.
MakeUSDate = Format(RegionalDate, "mm-dd-yy")
End Function