Avatar billede tre Nybegynder
23. august 2002 - 15:08 Der er 9 kommentarer og
1 løsning

If - else og regnefunktion

Hej Eksperter,

Nu er jeg ikke ikke særlig hård til Excel eller makroprogrammering. Jeg kan dog lidt VB-script.


Kan man ikke lave en makro, som kigger på en celle og sammenligner den med en anden hvor der fratrækkes 10%.

Eks.

SUB farve
If A1 < (a2 - 10%) Then
  A3 = blue
Else if A1 > (a2 - 10%) Then
  A3 = black
Else
  A3 = white
End If

End Sub


Er jeg helt derude hvor man opgiver folk - eller har jeg en chance for at komme tilbage??
Avatar billede tre Nybegynder
23. august 2002 - 15:09 #1
A3 cellen skal fyldes med en farve alt efter udfaldet.
23. august 2002 - 15:11 #2
Du kan bruge formater - betinget formatering til denne lille opgave.
23. august 2002 - 15:15 #3
Det kan også se således ud i VBA

Sub Farve()
    If Range("A1").Value < Range("A2").Value * 0.9 Then
        Range("A3").Interior.ColorIndex = vbBlue
    ElseIf Range("A1").Value > Range("A2").Value * 0.9 Then
        Range("A3").Interior.ColorIndex = vbBlack
    Else
        Range("A3").Interior.ColorIndex = vbWhite
    End If
End Sub
Avatar billede tre Nybegynder
23. august 2002 - 15:26 #4
Det ser jo fantastisk ud!!

Den kommer bare med en fejl:

"Kan ikke angive egenskaben ColorIndex for klassen Interior"


Hvordan kan det nu være??


P.S. 0.9 giver ikke 2% men 10% :-)
Avatar billede tre Nybegynder
23. august 2002 - 15:26 #5
Glem mit PS!!
Avatar billede tre Nybegynder
23. august 2002 - 15:27 #6
Jeg skrev jo ti procent! Det er fordi jeg skal bruge det til flere opgaver og havde lige 2 % i hjernen :-)
23. august 2002 - 15:28 #7
Ret ColorIndex til Color
ColorIndex vil have et tal, hvorimod Color kan bruge vbBlue - sorry
Avatar billede tre Nybegynder
23. august 2002 - 15:28 #8
Det har jeg lige prøvet. Tusind tak for hjælpen!!!
Avatar billede tre Nybegynder
23. august 2002 - 15:45 #9
Hvilke værdier kan man bruge til ColorIndex?

Alm Hex-koder?? Skal man skrive noget rundt om?
Avatar billede bak Forsker
23. august 2002 - 16:44 #10
Prøv hjælpen i VBA under ColorIndex. Den er faktisk meget god og de mulige farver er også vist. (Ingen hexkoder, alm tal)
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