Klaas
Succes,
Bert
"Klaas Klunder" <klaas....@hccnet.nl> wrote in message
news:0b1401c32a61$ce41f810$a601...@phx.gbl...
ik heb geprobeerd om het op te lossen met de opmaak. Maar de "w" moeten ze
daar nog ontdekken.
Je kunt gelukkig ook zelf functies maken.
bvb:
Public Function myf(datum As Date) As String
myf = Format(datum, "ww-yy")
End Function
plaats deze code in een module
in de cel in werkblad plaats je dan :=myf(a1)
a1 bevat de datum
Met public functions ben ik geen ster in. Ik zou weten
hoe dat moet.
Het liefste wil ik dat er 0301 uitkomt als je in een cel
1-1 invult als datum want in mijn probeersels komt er 031
jaar-week i.p.v. 0301
Klaas
>-----Oorspronkelijk bericht-----
>.
>
Groeten,
Klaas Klunder
>-----Oorspronkelijk bericht-----
>.
>
of maak een udf in VBA
Function DatumT(ref, fmt$)
If IsDate(ref) Then DatumT = Format(ref, fmt)
End Function
en dan
a2 =DatumT(a1;"yy-ww")
keepITcool
< email : keepitcool chello nl (with @ and .) >
< homepage: http://members.chello.nl/keepitcool >