Macro selection colonne VBA
Fermé
Draesel
-
Modifié par pijaku le 24/12/2014 à 13:16
f894009 Messages postés 17233 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 janvier 2025 - 27 déc. 2014 à 13:29
f894009 Messages postés 17233 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 janvier 2025 - 27 déc. 2014 à 13:29
A voir également:
- Macro selection colonne VBA
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Colonne word - Guide
1 réponse
f894009
Messages postés
17233
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 janvier 2025
1 712
24 déc. 2014 à 13:44
24 déc. 2014 à 13:44
Bonjour,
Code a mettre dans le VBA de la feuille de la colonne a colorier, vous reprendrez les couleurs
Code a mettre dans le VBA de la feuille de la colonne a colorier, vous reprendrez les couleurs
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Color cell according to evaluation
'Target column 8 or H, column of evaluation and put the condition
If Target.Column = 8 Then
Valeur = Target.Value
If Valeur < 5 Then 'If the evaluation is under 5 then the color of the cell will be black
Target.EntireColumn.Interior.ColorIndex = 1
ElseIf Valeur = 5 Or Valeur = 6 Then 'If the evaluation is 5 or 6 then the color of the cell will be cyan
Target.EntireColumn.Interior.ColorIndex = 7
ElseIf Valeur = 10 Then 'If the evaluation is 10 then the color of the cell will be blue
Target.EntireColumn.Interior.ColorIndex = 5
ElseIf Valeur = 0 Or Valeur = 1 Then ' 'If the evaluation is 0 or 1 then the color of the cell will be red
Target.EntireColumn.Interior.ColorIndex = 3
Else 'In other case, the cell will be white
Target.EntireColumn.Interior.ColorIndex = 2
End If
End If
End Sub
24 déc. 2014 à 19:02
27 déc. 2014 à 13:29
Ben, c'est votre code donc vous coloriez la colonne, pour la cellule c'est avec ceci:
comme j suppose que vous voulez que le couleur change sur changement de valeur