Bonjour Bruno, Job75,
merci beaucoup pour vos retours.
Lorsque j'utilise Cell.Text, j'ai le même résultat qu'avec un Cell.Value. Il me colore toutes les cases en jaune SAUF celle en erreur. Avec la IsError cela fonctionne bien.
Et si jamais je voulais que la macro s'arrête après avoir colorier chacune des cellule en erreur, il me suffirait de rajouter un Exit Sub à la fin ? J'imagine que non ...
Actuellement elle continue les traitements que je lui demande mais forcément ça bug au moment ou je tombe sur les fameuses cellules en erreur.
Range("X2:AA2").Select
Range(Selection, Selection.End(xlDown)).Select
For Each Cell In Selection
If IsError(Cell.Value) Then
Cell.Interior.ColorIndex = 6
resultat = 1
Rep = MsgBox("valeur nulle, vérifiez vos valeurs surlignées de jaune", vbOKOnly + vbCritical)
End If
Merci à vous deux en tout cas. ça fonctionne déjà pas mal
Féfé