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

augmenter format conditionnelle en passant par format style

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

Alex550445

Guest
bonjour,

j'ai un problème avec le blocage a 3 des mises en formes conditionnelles sur excel

j'aurai voulu passer par une macro.
j'ai attribué un nouveau style MFC+ aux cellules excel concernées
(Format/styles..)

comment faire ma macro

"Private Sub Worksheet
If Style = "MFC+" Then "


je voudrais que si "F" est present dans la colonne C que la couleur de la ligne A à P soit colorié en rouge

si "C" est present dans la meme colonne que la ligne soit colorié en bleu


est ce possible
si oui comment

d'avance merci à tous
 
Re : augmenter format conditionnelle en passant par format style

Bonjour,

Cette problématique de contournement est un sujet phare.
Elle est souvent résolu l'aide d'une procédure évenementielle Worksheet_SelectionChange. Pour ta problématique tu ne passeras peut-être par une telle procédure, mais le code plus bas l'emploie et devrait t'intéresser aussi.

Par contre, c'est rare que quelqu'un ait l'idée d'employer les styles.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'pour information, target représente ici la cellule ou les cellules sélectionnées

'sortie de la procédure si plus d'une cellule est sélectionnée
'il faudra faire des adaptations du code si tu veux autoriser plusieurs cellules dans la sélection.
If Target.Cells.Count > 1 Then Exit Sub




Select Case Target.Style
Case "MFC1"
MsgBox "Cas n° 1"
Case "MFC2"
MsgBox "Cas n° 2"
Case "MFC3"
MsgBox "Cas n° 3"
Case Else
MsgBox "autre cas"
End Select

'ceci fait un peu double emploi avec le bloc d'instructions précédent,
' mais c'est à titre d'exemple et cela pourra t'être utile aussi.
If Target.Style Like "MFC*" Then
MsgBox "la selection a ton propre style de mise en forme conditionnelle)"
End If
End Sub


HTH
 
- 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
8
Affichages
1 K
D
Réponses
3
Affichages
1 K
DomCab
D
A
Réponses
2
Affichages
1 K
P
Réponses
2
Affichages
2 K
piou14
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…