Hoi Allemaal,
Ik probeer de kleur van de achtergrond afhankelijk van een door mij toegekende naam te veranderen.
De bedoeling is dus dat de naamverwijzingen bepalend is voor de achtergrondkleur en niet de celwaarde.
Bijvoorbeeld:
tijdsduurfase1=groen (waarde bijvoorbeeld 10uur)
tijdsduurfase2=rood (waarde bijvoorbeeld 12uur)
tijdsduurfase3-geel (waarde bijvoorbeeld 10uur)
Dat probeer ik te doen met onderstaande macro die ik van dit forum heb geplukt.
Weet iemand van jullie of ik dat met onderstaande formule mogelijk is?
en zo ja; hoe?
alvast bedankt,
Xander
Sub Inkleuren()
Application.ScreenUpdating = False
'Eventueel de bladbeveliging uitschakelen om kleuren toe te voegen: ActiveSheet.Unprotect Password:="?"
Dim cell_in_loop As Range
For Each cell_in_loop In Range("a1:GC81")
With cell_in_loop
Select Case .Value
Case 10: .Interior.ColorIndex = 3
Case 20: .Interior.ColorIndex = 33
Case 30: .Interior.ColorIndex = 44
End Select
End With
Next
Application.ScreenUpdating = True
End Sub
Ik probeer de kleur van de achtergrond afhankelijk van een door mij toegekende naam te veranderen.
De bedoeling is dus dat de naamverwijzingen bepalend is voor de achtergrondkleur en niet de celwaarde.
Bijvoorbeeld:
tijdsduurfase1=groen (waarde bijvoorbeeld 10uur)
tijdsduurfase2=rood (waarde bijvoorbeeld 12uur)
tijdsduurfase3-geel (waarde bijvoorbeeld 10uur)
Dat probeer ik te doen met onderstaande macro die ik van dit forum heb geplukt.
Weet iemand van jullie of ik dat met onderstaande formule mogelijk is?
en zo ja; hoe?
alvast bedankt,
Xander
Sub Inkleuren()
Application.ScreenUpdating = False
'Eventueel de bladbeveliging uitschakelen om kleuren toe te voegen: ActiveSheet.Unprotect Password:="?"
Dim cell_in_loop As Range
For Each cell_in_loop In Range("a1:GC81")
With cell_in_loop
Select Case .Value
Case 10: .Interior.ColorIndex = 3
Case 20: .Interior.ColorIndex = 33
Case 30: .Interior.ColorIndex = 44
End Select
End With
Next
Application.ScreenUpdating = True
End Sub