Changement de couleur sous différentes conditions

  • Initiateur de la discussion Initiateur de la discussion chamox
  • 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 !

chamox

XLDnaute Nouveau
Bonjour à tous,

Je me présente je m'appelle Christophe, je suis novice en VBA et j'aurais besoin de votre aide.

Je m'explique:

Ce tableau commence en B2 et fini en CW102.

Dans ce tableau "x" cellules sont en fond de couleur rouge avec "x" texte, (exemple case fond rouge texte:

Maurice).

Quand je clic dans une case rouge, toute les cases rouge qui ont le même texte que la case

cliqué, change de couleur et passe en gris et cela pendant 7 jours (7 x 24 heures).

Cela doit se produire quelque soit l'emplacement de ces cases rouge avec le même texte.

Par contre si je clique sur une autre cellule qui n'est pas rouge ou grise je voudrais que cela ne fasse rien.

Mon début de code:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B2:CW102")) Is Nothing Then
With Target
If Selection.Interior.ColorIndex = 48 Then
Selection.Interior.ColorIndex = 3
.Font.Bold = True
.Font.Color = vbWhite
Else
Selection.Interior.ColorIndex = 48
.Font.Bold = False
.Font.Color = vbBlack
End If
End With
End If
End Sub

Merci pour votre aide.
 
- 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

Discussions similaires

Réponses
14
Affichages
249
Réponses
0
Affichages
460
Réponses
4
Affichages
505
Retour