Boucle sur variable checkbox
GeoNebel
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis un traditionnel débutant en vba. Voici l'énoncé de mon problème:
J'ai un userform avec 30 CheckBox qui symbolisent les 30 feuilles contenues dans mon classeur. Lorsque j'initialise mon UserForm, je souhaite que si la Feuil1 est visible, la Checkbox1 soit coché et ce pour les 30 CheckBox. Les deux objets Feuil(N)/CheckBox(N) marchent toujours de pairs. J'ai ce code qui marche mais que je dois répéter 30 fois:
If Feuil1.Visible = True Then
CheckBox1.Value = True
End If
J'ai essayé cette boucle mais qui ne marche pas:
Dim i As Integer
Dim CB as CheckBox
Dim WS as worksheets
For i = 1 to 30
Set CB = CheckBox(i)
Set WS = Feuil(i)
If WS.Visible = True Then
CB.Value = True
End If
Next i
Quelqu'un peut-il me dire comment faire cette boucle pour améliorer mon code. Je vous remercie par avance de vos réponse et je recommencerai pour toute aide de votre part.
Je suis un traditionnel débutant en vba. Voici l'énoncé de mon problème:
J'ai un userform avec 30 CheckBox qui symbolisent les 30 feuilles contenues dans mon classeur. Lorsque j'initialise mon UserForm, je souhaite que si la Feuil1 est visible, la Checkbox1 soit coché et ce pour les 30 CheckBox. Les deux objets Feuil(N)/CheckBox(N) marchent toujours de pairs. J'ai ce code qui marche mais que je dois répéter 30 fois:
If Feuil1.Visible = True Then
CheckBox1.Value = True
End If
J'ai essayé cette boucle mais qui ne marche pas:
Dim i As Integer
Dim CB as CheckBox
Dim WS as worksheets
For i = 1 to 30
Set CB = CheckBox(i)
Set WS = Feuil(i)
If WS.Visible = True Then
CB.Value = True
End If
Next i
Quelqu'un peut-il me dire comment faire cette boucle pour améliorer mon code. Je vous remercie par avance de vos réponse et je recommencerai pour toute aide de votre part.
A voir également:
- Boucle sur variable checkbox
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Tv orange chargement en boucle ✓ - Forum TV & Vidéo
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python