Aide programmation VBA/ Saisie d'une note

Résolu/Fermé
Novikov Messages postés 3 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 28 juillet 2008 - 27 juil. 2008 à 20:56
irongege Messages postés 40847 Date d'inscription jeudi 1 novembre 2007 Statut Modérateur Dernière intervention 29 juin 2023 - 3 août 2008 à 14:22
Bonjour,

1)Je dois constituer une grille de notation, et les notes attribuées aux objets sont comprises entre 1 et 5. je souhaiterai que tant que la note rentrée ne soit pas comprise entre 1 et 5 on ne puisse pas passer à la cellule suivante.
2)Je dois répéter cette opération sur 10 cellules qui sont sur des lignes impaires.
Pour le 1 j'ai écrit un programme en Vba:

Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address
Case "$A$1"
If Target.Value < 1 Or Target.Value > 5 Then MsgBox "Erreur. La note doit être comprise entre 1 et 5"
Target.Select
End Select
End Sub

je ne sais pas comment constituer une boucle est ce que je peux écrire "$a$k"?

Merci pour votre Aide.

6 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
27 juil. 2008 à 22:05
Bonjour,
Juste en passant, est-ce que la programmation VBA est imposé ?
0