Macro Qui Change La Couleur Selon Critere

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

Cazinos

XLDnaute Occasionnel
Bonjour le forum,

Voici une liste de données qui se trouve dans la colonne "G"

Serait-il possible d'appliqué une couleur à la fonte à chaque fois que la macro rencontre une de ces valeurs dans toute la colonne "G" (vert pour les 4 valeur)

merci

BXAB4444
BXAB4444
CFAB4444
CFAB4444
CPAB4444
CPAB4444
SGAB4444
SGAB4444
 
Re : Macro Qui Change La Couleur Selon Critere

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 7 Then
    For Each c In Target
      If Not IsError(Application.Match(c, [champ], 0)) Then
        c.Interior.ColorIndex = 4
      Else
        c.Interior.ColorIndex = xlNone
      End If
    Next c
  End If
End Sub

JB
 

Pièces jointes

Re : Macro Qui Change La Couleur Selon Critere

Bonjour
je tejoins un fichier de MDF qui devrait je le pense t'aidre à résoudre ton problème

A+🙂
 

Pièces jointes

Re : Macro Qui Change La Couleur Selon Critere

juste une autre question sur cette macro qui fonctionne très bien

comment colorier la fonte de la cellule et non pas le fond de la cellule

merci

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 7 Then
For Each c In Target
If Not IsError(Application.Match(c, [champ], 0)) Then
c.Interior.ColorIndex = 4
Else
c.Interior.ColorIndex = xlNone
End If
Next c
End If
End Sub
 
Re : Macro Qui Change La Couleur Selon Critere

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 7 Then
    For Each c In Target
      If Not IsError(Application.Match(c, [champ], 0)) Then
        c.Font.ColorIndex = 4
      Else
        c.Font.ColorIndex = xlNone
      End If
    Next c
  End If
End Sub

JB
 
Re : Macro Qui Change La Couleur Selon Critere

bonjour,

Je viens de penser à une autre solution pour ma MFC

est-il possible de mettre une formule dans la MFC qui ressemble à l'exemple ci-dessous

exemple la formule est: =ou(D😀=IV1;D😀=IV2;D😀=IV3;D😀=IV3;appliqué la mise en forme);"")
si c'est possible c'est cool

merci
 
Re : Macro Qui Change La Couleur Selon Critere

Bonjour à tous,

Si tu reprends la première proposition de JB, tu peux mettre en MFC la formule:

Code:
=EQUIV(G1;$B$5:$B$12;0)>0

Pour le collage de données, si tu fais un collage spécial (valeurs ou formule), la MFC reste active.

@+

Gael
 
- 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
2
Affichages
220
Retour