Bonjour
Dunanshi a écrit :
ne pas prendre en compte la casse ?
Normalement c'est prévu
NomCol = Array("STOP", "LOUPE", "RATP", "PTT") ' On vire les colonnes qui n'ont pas un de ces mots : [surligner=#FFFF40]en majuscules
NbCol = Cells(1, Columns.Count).End(xlToLeft).Column ' Nombre de colonnes à traiter
For Colonne = NbCol To 1 Step -1 ' Parcourt toutes les colonnes de la fin vers la début
For I = 0 To UBound(NomCol) ' Pour chaque colonne
If [surligner=#FFFF40]UCase(Cells(1, Colonne)) = NomCol(I) Then ' On vérifie si son nom est dans la liste
Mais si tu veux une sécurité supplémentaire
If [surligner=#FFFF40]UCase(Cells(1, Colonne)) = [surligner=#80FFFF]Ucase(NomCol(I)) Then ' On vérifie si son nom est dans la liste