Avatar billede confisk Nybegynder
16. marts 2005 - 19:43 Der er 11 kommentarer og
1 løsning

VBA - if sætning

Jeg ønsker at teste om en værdi er mindre end 20. Dette har jeg gjort således i VBA:
"If Range("B4").Value < 20 Then" osv.

Det betyder at jeg i celle B4 allerede har lavet en beregning/formel. MEN jeg ønsker at lave det hele i VBA. Hvordan får jeg skrevet formlen fra B4 i VBA?
Avatar billede bak Forsker
16. marts 2005 - 19:59 #1
hvordan ser formlen ud ?
Avatar billede jkrons Professor
16. marts 2005 - 19:59 #2
Hvad står der i formlen?
Avatar billede confisk Nybegynder
16. marts 2005 - 20:04 #3
I celle B4 står formlen:
=Day(B6)
Resultatet af dette er fx 14, dvs jeg tester om 14<20.
Avatar billede kabbak Professor
16. marts 2005 - 20:05 #4
hvis du skal teste for f.eks sum over flere celler, bruges denne

If Application.WorksheetFunction.Sum(Range("b1:B3")) < "20" Then
MsgBox Application.WorksheetFunction.Sum(Range("b1:B3"))
End If
Avatar billede jkrons Professor
16. marts 2005 - 20:07 #5
Du kan teste med

If Day(Date) < 20 Then
Avatar billede jkrons Professor
16. marts 2005 - 20:08 #6
eller bedre

If Day(Range("b6")) < 20 Then
Avatar billede bak Forsker
16. marts 2005 - 20:09 #7
if Day(Range("B6"))> 20 then
Avatar billede bak Forsker
16. marts 2005 - 20:10 #8
:-) laaangsoomme bak
Avatar billede jkrons Professor
16. marts 2005 - 20:11 #9
Det plejer ellers at være mig, der kommer sidst... :-)
Avatar billede confisk Nybegynder
16. marts 2005 - 20:18 #10
Så vil jeg lade jkrons vinde denne gang - han var jo langt hurtigere med hele 42 sekunder, så hvis du lige vil lave din kommentar om til svar... :-)
Tak for hjælpen til alle tre...
Avatar billede bak Forsker
16. marts 2005 - 20:22 #11
fint med mig :-)
pas lige lidt på med Day-formlen, en tom celle vil give 30..
Avatar billede jkrons Professor
16. marts 2005 - 20:25 #12
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester