Genberegning af funktion i vba

Tags:    visual-basic

<< < 12 > >>
Jeg har lavet en funktion i vba, som ved et klik i en checkbox skal genberegnes. Jeg kan ikke kalde funktionen, hvorfor ikke?



14 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato



Mine inputs er:
RG=1000000
RO=0,05
BS=0,005
T=30
RF=0,5

Funktionen beregner det den skal, men det sker ikke automatisk, jeg skal stille mig på cellen og taste Enter. Jeg troede den kunne genberegne funktionen når jeg kalder på den.





hmm er det ik fordi du skal fortælle den hvad den skal gøre med outputet?

Ect:
Sub CheckBox2_Click()
Cell_B5 = beregn_ydelse(RG, RO, BS, T, RF)
End Sub

eller

Sub CheckBox2_Click()
Cell_B5.focus() 'set focus på der hvor den skal skrive det ind.
Call beregn_ydelse(RG, RO, BS, T, RF)
End Sub

nu er det ik lige macros jeg har lavet mest af ;)



Du har helt ret, nu har jeg kun et overflow-problem, men det må være noget med deklerationerne at gøre..

Tak for hjælpen



den kan jeg desæver ik lige hjælpe dig med, held og lykke med det =)

men ja det er nok en deklerations fejl, eller et forkert input



<< < 12 > >>
t