Chtitefanny
XLDnaute Junior
Bonjour,
J'ai un soucis et j'aurai voulu savoir si quelqu'un pouvait m'aider !?
Je vous présente mon problème :
Dans un tableau excel, j'ai deux colonnes (C et D, sans lien entre elles) dans les quelles j'y rentre "OUI", "NON" et "Peut-être". à ce moment là, elles se mettent soit en Roze, en Gris ou en Orange. Cela peut ce faire avec la mise en forme conditionnelle normal, mais je voudrais rajouter une fonction où la ligne, de la colonne A à E passe en vert lorsque la case E est non vide.
J'ai un début de macro, mais je ne trouve pas la suite.
Code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'condition 1
If Selection = "OUI" Then
Selection.Font.ColorIndex = 2 'texte Blanc
Selection.Interior.ColorIndex = 38 'cellule Roze
Selection.Font.Bold = True 'en gras
'condition 2
If Selection = "PEUT-ETRE" Then
Selection.Font.ColorIndex = 2 'texte Blanc
Selection.Interior.ColorIndex = 48 'cellule Gris
Selection.Font.Bold = True 'en gras
'condition 3
If Selection = "NON" Then
Selection.Font.ColorIndex = 2 'texte Blanc
Selection.Interior.ColorIndex = 44 'cellule Orange
Selection.Font.Bold = True 'en gras
End If
End If
End If
End Sub
Merci d'avance.
Fanny
J'ai un soucis et j'aurai voulu savoir si quelqu'un pouvait m'aider !?
Je vous présente mon problème :
Dans un tableau excel, j'ai deux colonnes (C et D, sans lien entre elles) dans les quelles j'y rentre "OUI", "NON" et "Peut-être". à ce moment là, elles se mettent soit en Roze, en Gris ou en Orange. Cela peut ce faire avec la mise en forme conditionnelle normal, mais je voudrais rajouter une fonction où la ligne, de la colonne A à E passe en vert lorsque la case E est non vide.
J'ai un début de macro, mais je ne trouve pas la suite.
Code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'condition 1
If Selection = "OUI" Then
Selection.Font.ColorIndex = 2 'texte Blanc
Selection.Interior.ColorIndex = 38 'cellule Roze
Selection.Font.Bold = True 'en gras
'condition 2
If Selection = "PEUT-ETRE" Then
Selection.Font.ColorIndex = 2 'texte Blanc
Selection.Interior.ColorIndex = 48 'cellule Gris
Selection.Font.Bold = True 'en gras
'condition 3
If Selection = "NON" Then
Selection.Font.ColorIndex = 2 'texte Blanc
Selection.Interior.ColorIndex = 44 'cellule Orange
Selection.Font.Bold = True 'en gras
End If
End If
End If
End Sub
Merci d'avance.
Fanny