Colorer/Décolorer des cellules

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 !

degap05

XLDnaute Impliqué
Bonjour,

La macro du fichier joint (du forum), permet de colorer la cellule active en utilisant la palette de couleurs et de décolorer la cellule précédemment colorée.
Je souhaiterais avec votre aide, ne faire fonctionner cette macro que sur des plages de cellules définies. Par exemple B3:C7, D3:C7, F3:G7, H3:I7, etc... Ainsi qu'exclure la couleur blanche.

Merci d'avance.
 

Pièces jointes

Re : Colorer/Décolorer des cellules

Bonjour Degap05, le Forum

Une proposition
Code:
Private Sub Worksheet_selectionChange(ByVal Target As Range)
Dim MaZone As Range
Set MaZone = Union(Range("B3:C7"), Range("d3:e7"), Range("F3:G7"), Range("H3:I7"))
With Range("A1:D10")
Cells.Interior.ColorIndex = xlNone
End With
If Not Intersect(Target, MaZone) Is Nothing Then
If N = 56 Then N = 3
ActiveCell.Interior.ColorIndex = N
N = N + 1
End If
End Sub

A+

PS j'ai pas vérifié pour la couleur blanche mais tu dois l'avoir éliminée N > 2
 
Re : Colorer/Décolorer des cellules

Bonjour Risleure,
avec:
Private Sub Worksheet_selectionChange(ByVal Target As Range)
Dim MaZone As Range
Set MaZone = Union(Range("B3:C7"), Range("d3:e7"), Range("F3:G7"), Range("H3:I7"))
cells.Interior.ColorIndex = xlNone
If Not Intersect(Target, MaZone) Is Nothing Then
If N = 56 Then N = 3
ActiveCell.Interior.ColorIndex = N
N = N + 1
End If
End Sub

C'est toute la feuille qui est décolorée et aucune couleur sur la cellule sélectionnée !!

A+
 
- 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

P
Réponses
22
Affichages
6 K
D
  • Question Question
XL 2010 VBA
Réponses
15
Affichages
2 K
DIDPROJ
D
B
  • Question Question
Réponses
36
Affichages
6 K
Blueberry-60
B
G
Réponses
4
Affichages
789
gerardcjf
G
Retour