[VBA Excel]. Pb de mise à jour de UserForm (c
Résolu/Fermé
ExcelMans
Messages postés
2
Date d'inscription
mercredi 16 août 2006
Statut
Membre
Dernière intervention
16 août 2006
-
16 août 2006 à 10:43
ExcelMans Messages postés 2 Date d'inscription mercredi 16 août 2006 Statut Membre Dernière intervention 16 août 2006 - 16 août 2006 à 11:35
ExcelMans Messages postés 2 Date d'inscription mercredi 16 août 2006 Statut Membre Dernière intervention 16 août 2006 - 16 août 2006 à 11:35
A voir également:
- [VBA Excel]. Pb de mise à jour de UserForm (c
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise en forme conditionnelle excel - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Liste déroulante excel - Guide
2 réponses
Armojax
Messages postés
1860
Date d'inscription
mercredi 19 janvier 2005
Statut
Membre
Dernière intervention
2 octobre 2024
1 528
16 août 2006 à 10:58
16 août 2006 à 10:58
Salut ExcelMans,
Tous les contrôles (CheckBox, ComboBox, ListBox, etc.) d'un UserForm font partie de la collection Controls, et peuvent être désignés par leurs noms.
Si tu as la valeur 13 dans l'indice I, CheckBox13 peut être désigné aussi par :
Controls("CheckBox" & I).
Ça devrait t'aider pour ton PB...
Tous les contrôles (CheckBox, ComboBox, ListBox, etc.) d'un UserForm font partie de la collection Controls, et peuvent être désignés par leurs noms.
Si tu as la valeur 13 dans l'indice I, CheckBox13 peut être désigné aussi par :
Controls("CheckBox" & I).
Ça devrait t'aider pour ton PB...
ExcelMans
Messages postés
2
Date d'inscription
mercredi 16 août 2006
Statut
Membre
Dernière intervention
16 août 2006
16 août 2006 à 11:35
16 août 2006 à 11:35
Je viens de tester cette solution, et elle marche bien aussi, car par ailleurs on m'a indiqué la solution ci-dessous qui fonctionne également :
Dim checkBox As String
CheckBox = "CheckBox" & CompteurLigne3 & "3"
Ecran_Accueil.Controls(chexkBox).Object.Caption = TabValeurs(CompteurLigne3, 1)
De cette façon à chaque passage de boucle incrémentant "CompteurLigne3" je Documente une nouvelle CheckBox : CheckBox13, puis CheckBox23, puis CheckBox33, ...etc.
Merci de ton aide Armojax
A+
Dim checkBox As String
CheckBox = "CheckBox" & CompteurLigne3 & "3"
Ecran_Accueil.Controls(chexkBox).Object.Caption = TabValeurs(CompteurLigne3, 1)
De cette façon à chaque passage de boucle incrémentant "CompteurLigne3" je Documente une nouvelle CheckBox : CheckBox13, puis CheckBox23, puis CheckBox33, ...etc.
Merci de ton aide Armojax
A+