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...
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
merci