Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en forme conditionnelle

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

anber

XLDnaute Occasionnel
Bonjour le forum,

Je cherche comment faire en vba une MFC de façon que si la valeur de la cellule est égale à 0, alors la couleur de la police est la même que celle du remplissage de la ligne de cette cellule.

Voir l'exemple

Merci
 

Pièces jointes

Re : Mise en forme conditionnelle

Bonjour à tous,

Sur la base du code de nougitch

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cel As Range
For Each Cel In Range("A2:D4")
If Cel.Value = 0 Then Cel.Font.ColorIndex = Cel.Interior.ColorIndex Else Cel.Font.ColorIndex = 0
Next Cel
End Sub
dans le module de la feuille.

Si la cellule est égale à 0 la police prend la couleur du fond
Sinon la police est noire

A+
 

Pièces jointes

Re : Mise en forme conditionnelle vba

Bonjour JCGL,

Un autre cas auquel je n'avais pas pensé dans l'exemple, le fond peut être blanc

on peut le faire avec une MFC traditionnelle, mais l'idéale est d'avoir tout en code

Merci
 
- 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
4
Affichages
316
Réponses
5
Affichages
665
W
Réponses
2
Affichages
240
Réponses
6
Affichages
345
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…