Colorer une plage de cellule suivant une valeur

  • Initiateur de la discussion Initiateur de la discussion AlphaB
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

AlphaB

Guest
Bonjour tout le monde,
J'ai un projet sur la gestion des congés des employés, pour cela j'ai divisé l'année en six périodes. Je voudrais maintenant que dans mon tableau que quand je tape 1 que la plage qui correspond a la première période soit coloré.
Quelqu'un pourrait m'aider?
 

Pièces jointes

Re : Colorer une plage de cellule suivant une valeur

Bonjour,
Macro événementielle à mettre dans le module de "sheet1"
J'ai supposé que tu mettais le numéro en B7:B17
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Range("B7:B17"), Target) Is Nothing Then
    Range("C5:N17").Interior.ColorIndex = xlNone
    For Each cel In Range("C5:M5")
        If Left(cel, 1) = CStr(Target) Then
        Range(Cells(5, cel.Column), Cells(17, cel.Column + 1)).Interior.ColorIndex = 36
        End If
    Next
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
232
Retour