Prøv:
Kopier koden
Højreklik på ark1 vælg "Vis programkode"
Tryk ctrl + v
Luk på det røde kryds
Skriv "møde" i celle B1 og cellen bliver grøn.
Skriv 1 til 10 i celle B1 og cellen bliver farvet.
Slet og alt andet = ingen farve.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("B1:B10"), Target) Is Nothing Then
With Target
Select Case Target.Value
Case "møde"
.Interior.ColorIndex = 4
Case 1
.Interior.ColorIndex = 5
Case 2
.Interior.ColorIndex = 6
Case 3
.Interior.ColorIndex = 7
Case 4
.Interior.ColorIndex = 8
Case 5
.Interior.ColorIndex = 9
Case 6
.Interior.ColorIndex = 10
Case 7
.Interior.ColorIndex = 11
Case 8
.Interior.ColorIndex = 12
Case 9
.Interior.ColorIndex = 13
Case 10
.Interior.ColorIndex = 14
' Tom celle, ingen farve
Case Else
.Interior.ColorIndex = xlNone
.Font.ColorIndex = 1
End Select
End With
End If
End Sub
'Farvekoder til Interior.Colorindex
'0 = Tom 1 = Sort
'2 = Hvid 3 = Rød
'4 = KnaldGrøn 5 = Blå
'6 = Gul 7 = Pink
'8 = Turkis 9 = Rødbrun
'10 = Grøn 11 = Mørkeblå
'12 = Olivengul 13 = Violet
'14 = Blågrøn 15 = Grå 25%
'16 = Grå 50% 17 = Støvet Blå
'18 = Blomme 19 = Støvet Lys Gul
'20 = Blegturkis 21 = Støvet Violet
'22 = Støvet Lyserød