Bonjour
j'ai des chiffres de b5 à b20
je voudrais verifier que pour chaque cellule remplie de b5 a b20, que la cellule juste a gauche ( offstet 0,-1) soit remplie soit d'un "M" soit d'un "S"
et qu'en cas de bonne conformité, je lance une msgbox ("ok")
sinon, une msgbox ("attention, fichier mal rempli")
je pense devoir utiliser une boucle avec for each..
je ne sais pas vraiment le faire,
je maitrise mal cette fonction,
si vous ne voulez pas voue embeter, vous connaissez peut etre un "cours" ou tuto.. la dessus..;
merci
je vous mets mon code qui ne marche pas..
mais peut etre y a t il un début de quelque chose...
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub test() For Each cell In Range("b5:b20") If cell.Value <> "" Then cell.Offset(0, -1) = "M" Or "S" Else MsgBox ("non non") End If Next End Sub
Partager