Excel-VBA. Pb de mise à jour de UserForm

  • Initiateur de la discussion Initiateur de la discussion ExcelMans
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

ExcelMans

Guest
Bonjour

J’ai un petit Pb dans la mise à jour d’une feuille UserForm :😕

Je voudrais que l’intitulé CheckBox13 puisse évoluer (sur la même ligne de code) en CheckBox 23, CheckBox 33…etc


Ecran_Accueil.CheckBox13.Caption = TabValeurs(CompteurLigne3, 1)
(CompteurLigne3 s’incrémente de 1 par une boucle ; TabValeurs est un tableau dynamique)


J’ai essayé le code ci-dessous, mais "CheckBox" n’est pas reconnu et plante la macro :

CheckBox = ("CheckBox" ) & (CompteurLigne3) & ("3" ) >>> La valeur de CheckBox est « CheckBox13 »

Ecran_Accueil.CheckBox.Caption = TabValeurs(CompteurLigne3, 1)

Je suis preneur de toutes méthodes simples et efficaces pour résoudre ce petit pb

A+

ExcelMans
 
Re : Excel-VBA. Pb de mise à jour de UserForm

Bonjour,
J'ai essayé ton code, les 2 façons, mais ca plante avec le message d'erreur :

Cet objet ne gère pas cette propriété ou méthode (erreur 438)

Faut-il faire autre chose en amont de cette ligne de code pour que ca passe ?

A+
 
Re : Excel-VBA. Pb de mise à jour de UserForm

Bonjour
La grande communauté VBA m'a fournit la réponse à ma question. 🙂

Le bon code est le suivant:

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.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Q
  • Question Question
Réponses
4
Affichages
1 K
quent632
Q
D
Réponses
3
Affichages
1 K
C
Réponses
2
Affichages
1 K
candice**
C
T
Réponses
12
Affichages
1 K
T
P
Réponses
0
Affichages
2 K
P
B
Réponses
5
Affichages
1 K
bernard53
B
S
Réponses
5
Affichages
1 K
Sidonay
S
Retour