Boucle en VBA

Fermé
El0die - 23 mai 2014 à 11:50
 El0die - 23 mai 2014 à 13:12
Bonjour,

Je suis actuellement en stage et j'ai réaliser des questionnaires sur le logiciel Excel en l'automatisant avec les commandes ActiveX. J'ai rajouter un bouton remise a zéro qui décoche tous mes boutons. J'ai montrer a mon professeur sauf qu'il aimerait que je réalise une boucle plutôt que d'énuméré tous les boutons... N'ayant jamais fait de VBA j'ai beaucoup de difficulté.

J'ai essayer cela :


Private Sub CommandButton1_Click()


Dim Nombre As Integer
Nombre = 1
While Nombre <= 31
OptionButton(Nombre).Value = 0
Nombre = Nombre + 1
Wend
End Sub

Sauf que quand je clique sur mon bouton, il y a une erreur de compilation. Quelqu'un saurait il comment faire ?

Merci d'avance pour votre aide

1 réponse

ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
23 mai 2014 à 11:58
Bonjour

Peut être comme ceci

For k = 1 To 4
ActiveSheet.OLEObjects("OptionButton" & k).Object.Value = False
Next k

Cdlmnt
1
Merci sa a l'air de fonctionner :)
0