Jag ska skapa en funktion via VBA i XL och formeln r klar den ska vara <code> <code> Du löste mitt problem. Sak tydligen använda mig av engelska uttrycken när jag generera formeln , dessa blir då på svenska i mitt XL ark.. skumt men sant.Problem med skapandet av funktion.
=IDAG()+6-VECKODAG(IDAG())
Vilket ger mig kommande fredags datum. Problemet är när jag trycker på min knapp som skriver in formeln i min ösnakde ruta så syns inget datum utan bara #Namn?
koden som skriver till rutan är
.Range("A" & i).Formula = "=IDAG()+6-VECKODAG(IDAG()) "
När jag sedan sätter muspekaren i rutan med formeln och sen trycker på enter... då dyker datumet upp utan problem, men det är ju samma formel i rutan.Sv: Problem med skapandet av funktion.
DIM tmp, dag
tmp=WEEKDAY(TODAY()+7)
IF tmp=0 then dag="sunday"
elseif tmp=1 then dag="monday"
elseif tmp=2 then dag="tuesday"
elseif tmp=3 then dag="wendday"
elseif tmp=4 then dag="thursday"
elseif tmp=5 then dag="friday"
else tmp=6 then dag="saturday"
endif
</code
Har ingen vb compilator att testa på men det borde funkaSv: Problem med skapandet av funktion.
DIM tmp, dag
tmp=WEEKDAY(TODAY()+7)
IF tmp=0 then dag="sunday"
elseif tmp=1 then dag="monday"
elseif tmp=2 then dag="tuesday"
elseif tmp=3 then dag="wendday"
elseif tmp=4 then dag="thursday"
elseif tmp=5 then dag="friday"
else tmp=6 then dag="saturday"
endif
</code>
Har ingen vb compilator att testa på men det borde funka
OOPS läste fel sorry... missförstod problemet
=TODAY()+7 borde räckaSv: Problem med skapandet av funktion.