Bonjour a tous,
Ce forum met très utiles et riche en informations.
Mais je n'ai pas trouve de solution pour mon PB actuel...
je vous expose mon PB.
J’ai récupérer un bout de code VBA pour colorer une cellule en fonction d'un critère (sa fonctionne sans PB) mais je voudrai que selon le critère sa colore plusieurs cellule EX: B1 + C1 + D1 + E1
Mon fichier et un planning donc il faut que l'opération se répète sur tous les jours de l'année...
Et je voudrais aussi utiliser la fonction RGB maos je n'y arrive pas !!!
Dans l'attente d'une reponse je continu mes recherches
Merci d'avance pour votre aide
Voici ci dessous mon petit bout de code VBA :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D😀")) Is Nothing Then
For Each cell In Target
If cell.Value = "SF" Then
cell.Interior.ColorIndex = RGB(0, 255, 0)
ElseIf cell.Value = "SD" Then
cell.Interior.ColorIndex = 5
ElseIf cell.Value = "CD" Then
cell.Interior.ColorIndex = 56
ElseIf cell.Value = "GHV" Then
cell.Interior.ColorIndex = 6
ElseIf cell.Value = "GL" Then
cell.Interior.ColorIndex = 7
ElseIf cell.Value = "TT" Then
cell.Interior.ColorIndex = 3
ElseIf cell.Value = "" Then
cell.Interior.ColorIndex = 0
End If
Next
End If
End Sub
Ce forum met très utiles et riche en informations.
Mais je n'ai pas trouve de solution pour mon PB actuel...
je vous expose mon PB.
J’ai récupérer un bout de code VBA pour colorer une cellule en fonction d'un critère (sa fonctionne sans PB) mais je voudrai que selon le critère sa colore plusieurs cellule EX: B1 + C1 + D1 + E1
Mon fichier et un planning donc il faut que l'opération se répète sur tous les jours de l'année...
Et je voudrais aussi utiliser la fonction RGB maos je n'y arrive pas !!!
Dans l'attente d'une reponse je continu mes recherches
Merci d'avance pour votre aide
Voici ci dessous mon petit bout de code VBA :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D😀")) Is Nothing Then
For Each cell In Target
If cell.Value = "SF" Then
cell.Interior.ColorIndex = RGB(0, 255, 0)
ElseIf cell.Value = "SD" Then
cell.Interior.ColorIndex = 5
ElseIf cell.Value = "CD" Then
cell.Interior.ColorIndex = 56
ElseIf cell.Value = "GHV" Then
cell.Interior.ColorIndex = 6
ElseIf cell.Value = "GL" Then
cell.Interior.ColorIndex = 7
ElseIf cell.Value = "TT" Then
cell.Interior.ColorIndex = 3
ElseIf cell.Value = "" Then
cell.Interior.ColorIndex = 0
End If
Next
End If
End Sub