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

Microsoft 365 Mise en forme conditionnelle en VBA

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 !

de_hanstrapp

XLDnaute Occasionnel
Bonsoir le forum,

Je cherche à automatiser une mise en forme conditionnelle via VBA.
Pour ce faire j'ai utilisé l'enregistreur de macro.

Voici le code :

Sub VérificationsDonnées()
Application.WindowState = xlMinimized
Application.WindowState = xlNormal
Range("C2").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET(C2<>""Fichier BMP"";C2<>""Fichier JPG"";C2<>""Fichier JPEG"";C2<>""Fichier PNG"")"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -16776961
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Application.CutCopyMode = False
End Sub

Ma question : comment appliquer cette macro sur toutes les cellules non vides de la colonne "C" à partir de la cellule "C2" ?

Nsapg
 
Bonsoir Nsapg,
Vous pouvez essayer ceci :
VB:
Sub VérificationsDonnées()
Application.ScreenUpdating = False
DL = Range("C65500").End(xlUp).Row
For L = 2 To DL
    If Cells(L, "C") <> "Fichier BMP" And Cells(L, "C") <> "Fichier JPG" And _
        Cells(L, "C") <> "Fichier JPEG" And Cells(L, "C") <> "Fichier PNG" Then
        With Cells(L, "C").Font
            .Color = -16776961
            .TintAndShade = 0
        End With
    End If
Next L
End Sub
 
- 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
9
Affichages
386
Réponses
8
Affichages
100
  • Question Question
Microsoft 365 comparaison texte
Réponses
5
Affichages
682
Réponses
2
Affichages
516
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…