Colorer plage de cellule

[Résolu/Fermé]
Signaler
-
 yann 0264 -
Bonjour ,

J aurais besoin de vos lumieres sur un petit programme que je veux realiser ,

Je voudrais griser une plage de cellule par exemple de D3 a K3 lorsque j aurais mis un petit ou grand E (pour edite ) en case C3 ( qui se grisera aussi des que j aurais mis e ou E)
Et cela pour toutes les lignes C des que j indique E.

Pourriez vous m aider svp
Merci de votre support


Yann

2 réponses

Messages postés
1412
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
9 mars 2021
154
Bonsoir Yann, bonsoir le forum,

Une simple Mise en forme Conditionnelle. Sélectionne les colonnes C à K puis la Mise en Forme Conditionnelle (qui selon les versions d'Excel, se présente très différemment). Il faut utiliser la formule :
= $C1 = "e"
puis le format de couleur que tu désires.
Après, tu tapes e (ou E) dans n'importe quelle ligne de la colonne C et les colonnes C à K de cette ligne se colorent avec la couleur que tu auras définie dans le format...
Bonjour ,
cela ne marche pas , et je veux un programme VBA
merci a vous
yann
Bonsoir ThauTheme,
je vous remercie pour ce petit programme ,
bonne soiree
a bientot ,
cordialement

yann 0264
Messages postés
1412
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
9 mars 2021
154
Bonjour Yann, bonjour le forum,

Cela marche mais comme je ne connais pas ta version d'Excel je n'ai pas détaillé la procédure pas à pas.
Sinon, il est rare que je réponde à ce qui disent "je veux" au lieu de "je voudrais" mais bon...

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 3 Then Exit Sub
If UCase(Target.Value) = "E" Then Target.Resize(1, 9).Interior.ColorIndex = 15
End Sub