XL 2016 Appel à un module à l’aide d’un string

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

juberrebi

XLDnaute Nouveau
Bonjour,

J’ai créé un formulaire dans lequel on peut choisir les feuilles parmi lesquelles ont souhaite tirer aléatoirement une case. Il est donc au préalable nécessaire de choisir une feuille au hasard parmi celles sélectionnées.

J’ai donc procédé de la façon suivante:
1) J’ai créé 4 checkboxes: checkbox1, checkbox2, ... Qui sont associées aux 4 onglets de mon fichier et qu’on peut donc cocher ou non.
2) je tire un numéro entre 1 et 4 au hasard.
Et je souhaite alors vérifier si la feuille associée à ce numéro a été cochée.
Pour cela, j’aurais voulu faire quelque chose de la forme :
If « checkbox » & nombre_aleatoire =True Then ...

Mais bien sûr avec le format texte de mon « checkbox », mon bouton n’est pas reconnu 🙁

Auriez-vous une solution ? 🙂

Par avance merci 🙂
 
Bonjour à tous,
Roblochon, je n'ai pas réussi à faire marcher ta méthode car dans le code que j'avais extrait de ton fichier :
VB:
Sheets("informations").Shapes("Checkbox" & idx).OLEFormat.Object
Seulement je n'avais pas d'équivalent au Sheets, puisque je travaillais sur un questionnaire.

J'ai néanmoins trouvé une solution et la voici

VB:
Controls("CheckBox" & x).Value = False

Merci beaucoup pour votre temps !
 
bonjour,
...arf🙂
D'où la nécessité de joindre un fichier exemple dès la demande. Dans cette dernière vous parliez de feuilles et de checkBox, j'en ai déduit qu'il s'agissait de controles de formulaire.

Dans la discussion dont je vous ai communiqué le lien, c'était l'inverse......

Bon journée
 
Dernière édition:
- 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
Retour