Avatar billede jakobclausen Nybegynder
22. februar 2007 - 17:16 Der er 11 kommentarer og
1 løsning

Formel til farveskift

(Engelsk udgave)

(1) Findes der en formel, der kan lave Fill Color på et felt?
- Skal bruges i forbindelse med en IF-funktion.

(2) Kan man kombinere ovenstående funktion, med en tekst i samme felt, og hvordan?

På forhånd tak!
Avatar billede mugs Novice
22. februar 2007 - 17:28 #1
Kan du ikke bruge betinget formatering, hvor du kan indsætte op til 3 betingelser med både numeriske og alfanumeriske værdier?
Avatar billede perhol Seniormester
22. februar 2007 - 19:45 #2
Måske dette.
Taget fra kabbaks autokalender


Application.ScreenUpdating = False
    For Each c In ActiveSheet.Range("DitArray").Cells
'********************************************************
'      Sletter farven i "DitArray"
'********************************************************
        c.Interior.ColorIndex = xlNone
            c.Offset(0, 0).Interior.ColorIndex = xlNone
            c.Offset(0, 0).Interior.ColorIndex = xlNone
'********************************************************
'      Sætter farven i "DitArray" til lysegrå hvis
'      "DinVærdi" er sand
'********************************************************
        If c.Value = "DinVærdi" Then
            c.Interior.ColorIndex = 15
            c.Offset(0, 0).Interior.ColorIndex = 15
        End If
Avatar billede jakobclausen Nybegynder
22. februar 2007 - 20:48 #3
Mugs >> Det må du lige forklare lidt nærmere, tak.
Avatar billede jakobclausen Nybegynder
22. februar 2007 - 20:48 #4
perhol >> Kan du give lidt hjælp til hvordan dette "installeres"?
Avatar billede mugs Novice
22. februar 2007 - 21:13 #5
Menuen: Formater > Betinget formatering. Der ligger en diaslogboks der er lige til at gå til.
Avatar billede jakobclausen Nybegynder
22. februar 2007 - 22:18 #6
mugs >> Og i Office2007, hvor menuen formater ikke findes??
Avatar billede jakobclausen Nybegynder
22. februar 2007 - 22:30 #7
Mugs >> Har fundet det, beklager min hurtige afvisning. Smid venligst et svar :-)
Avatar billede perhol Seniormester
23. februar 2007 - 01:12 #8
I venstre side ser du en smal rude med teksten 'Project' øverst.
I højre side måske ingen ting.
Marker den mappe du har åbnet (f.eks. VBAProjekt (Mappe1)) nedenunder den blå linie med teksten 'Project...' i venstre side.
Åben menuen Insert og klik på Module (ikke Class Module)
Opret en Makro ved at indsætte den rettede kode i ruden til højre.
Fik lige testet koden og indsætter den her med rettelser.
Linierne med '*' er forklaringer til linierne nedenunder.

Sub FarveSkift()
Application.ScreenUpdating = False
'**********************************************************************
'*  Bestemmer at det er området "Test" der testes for værdien af 'c' *
'**********************************************************************
    For Each c In ActiveSheet.Range("Test").Cells
'***********************************************
'*      Sletter farven i "Test" Array          *
'***********************************************
        c.Interior.ColorIndex = xlNone
            c.Offset(0, 0).Interior.ColorIndex = xlNone
            c.Offset(0, 0).Interior.ColorIndex = xlNone
'********************************************************
'*    Sætter farven i "Test" Array til lysegrå hvis    *
'*      "DinVærdi" er større end eller lig med 3        *
'********************************************************
        If c.Value >= "3" Then
            c.Interior.ColorIndex = 15
            c.Offset(0, 0).Interior.ColorIndex = 15
        End If
    Next
End Sub
Avatar billede perhol Seniormester
23. februar 2007 - 01:13 #9
Ups, der mangler en linie. Første linie i ovenstående skulle være:
Åben VBA editoren ved at trykke på [Alt]+[F11].
Avatar billede perhol Seniormester
23. februar 2007 - 01:18 #10
Du aktiverer makroen ved at gå i menuen [Funktioner] → [Makro] → [Makroer] (eller ved at trykke på [Alt] + [F8], markere makroen 'FarveSkift' og trykke på knappen [Afspil]
Avatar billede perhol Seniormester
23. februar 2007 - 01:20 #11
De underlige tegn i forklaringen til hvordan du aktiverer makroen (&#8594) skulle have været pil til højre ;-)
Avatar billede mugs Novice
23. februar 2007 - 05:20 #12
:o)
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