31. oktober 2016 - 14:28
Der er
4 kommentarer og
1 løsning
Betinget formatering / farver
Kære eksperter
Vedr. Excel 2016
I mit ark der består af Ca. 1000 rækker og ca. 30 kolonder vil jeg gerne have hele rækken minus Q, R, S, T og U til at blive blå hvis der i kolonde C står "Mand"
Hvis der står "Kvinde" skal de blive røde og hvis der står "par" skal de blive gule
Jeg har prøvet lidt med betinget formatering men......
Er der een der kan hjælpe mig her?
~Steffen
31. oktober 2016 - 17:03
#2
'----- VBA koden sættes ind i arket i vba editoren ----'
Option Explicit
Dim Ark As Worksheet
Dim KolA As Range
Dim Række As Range
Dim CellA As Range, CellB As Range
Private Sub SetVar()
Set Ark = ActiveSheet
Set KolA = Ark.Range("A1")
Set KolA = Range(KolA, KolA.End(xlDown))
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
SetVar
For Each CellA In KolA
Select Case CellA.Offset(0, 2).Value
Case "Mand", "mand"
Farve 0, 0, 255
Case "Kvinde", "kvinde"
Farve 255, 0, 0
Case "Par", "par"
Farve 255, 255, 0
End Select
Next CellA
End Sub
Private Sub Farve(Roed As Integer, Groen As Integer, Blaa As Integer)
Set Række = Range(CellA, CellA.End(xlToRight))
For Each CellB In Række
Select Case CellB.Address
Case CellA.Offset(0, 16).Address
With CellB.Interior
.Pattern = xlNone
End With
Case CellA.Offset(0, 17).Address
With CellB.Interior
.Pattern = xlNone
End With
Case CellA.Offset(0, 18).Address
With CellB.Interior
.Pattern = xlNone
End With
Case CellA.Offset(0, 19).Address
With CellB.Interior
.Pattern = xlNone
End With
Case CellA.Offset(0, 20).Address
With CellB.Interior
.Pattern = xlNone
End With
Case Else
With CellB
.Interior.Color = RGB(Roed, Groen, Blaa)
End With
End Select
Next CellB
End Sub
31. oktober 2016 - 18:56
#3
hvis data starter I række 2, så marker fra A2 og til sidste kolonne du vil have med række 2.
Formlen er = $C2 = "Mand"
vælg blå farve
klik på tilføj og vælg
Formlen er = $C2 = "Kvinde"
vælg Rød farve
klik på tilføj og vælg
Formlen er = $C2 = "Par"
vælg Gul farve
tryk Ok og luk boksen
Marker Række 2 i kolonne Q, R, S, T og U
vælg betinget Formatering, slet alle 3 formater og tryk ok
nu vil farven forsvinde fra disse kolonner
marker hele række 2, vælg format penslen og brug den på resten af arket
Synes godt om
1 synes godt om dette