Bonjour,
Je voudrais faire une boucle qui cherche dans un tableau les croix rouge en excluant les cellules vides. Et si au moins une croix dans une colonne est rouge mettre le titre de la colonne en rouge.
Par contre ma plage de données fait 1000 lignes et 100 colonnes.
Et suivant le fichier le nombre de lignes et colonnes peux varier en plus ou moins.
J ai fait ce début de macro mais elle marche pas
Si vous pouvez me aider merci
Dim adr As String
Dim Maplage As Range
Dim Maplage1 As Range
Dim Cel As Range
Dim DernLigne As Long
Dim DernColonne As Integer
Dim DernColonne1 As Integer
'Détermine la plage de cellules où s'effectue
'la recherche
DernLigne = Range("D" & Rows.Count).End(xlUp).Row
DernColonne = Cells(2, Cells.Columns.Count).End(xlToRight).Column
DernColonne1 = Cells(1, Cells.Columns.Count).End(xlToRight).Column
Set Maplage = Range(Cells(2, 4), Cells(DernLigne, DernColonne))
Set Maplage1 = Range(Cells(1, 4), Cells(1, DernColonne1))
With Application.FindFormat.Font
.Color = 255
End With
For Each Cel In Maplage1
Set C = Maplage.Find("X", LookIn:=xlValues, searchformat:=True)
If Not C Is Nothing Then
adr = C.Address
Do
Cel.Font.ColorIndex = 3
Set C = Maplage.FindNext(C) 'redéfinit la recherch r
Loop While Not C Is Nothing And C.Address <> adr
End If
Next Cel
End Sub