Mise en variable d'un nom de CheckBox dans un usf

  • Initiateur de la discussion Initiateur de la discussion BenHarber
  • 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 !

BenHarber

XLDnaute Occasionnel
Bonjour le Forum,
Petite question : j'ai un usf avec plusieurs controles CheckBox que j'ai nommé 'chkBx1', 'chkBx2', 'chkBx3'...etc
Je pensais qu'en mettant le n° en variable, j'allais pouvoir utiliser dans une sous-procédure un code identique quelle que soit la CheckBox utilsée...avec un code du type :
1)Dans la proc principale attachée, par exemple, à 'chkBx1' :
moNum = 1 (moNum déclarée en variable sur tout l'usf)
2)Dans la sous-proc appelée :
Me.Controls(ChkBx & moNum) : mais avec cette ligne de code là, Excel me en Erreur d'exécution avec le message 'Objet spécifié introuvable'
ou
Me.ChkBx & moNum : mais avec cette ligne de code ci, Excel me en Erreur de compilation avec le message 'Membre de méthode ou de donnée introuvable'.

Quelqu'un connaîtrait-il exacte la sémantique à utiliser ?

Merci d'avance,

Cordialement,
BenHarber
 
STOP ! Je viens de trouver un post de Pascal76 sur ce sujet : j'ai tout simplement oublié les guillemets. Je dois donc utiliser :
Me.Controls('ChkBx' & moNum)
Et là ça marche !
Désolé du dérangement.

Merci Pascal.
Cordialement,
BenHarber
 
- 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

Discussions similaires

N
Réponses
17
Affichages
3 K
ninajams
N
6
Réponses
5
Affichages
3 K
6_bullet
6
Retour