Incrémentation de Listox dans une Userform Masque

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

S

stef

Guest
Bonjour les VBart

Je dispose d'une Userform servant de masque.

En fonction de précédentes informations saisies, plusieurs Listbox sont créées en cours d'application.

set glob = MASQUE.Controls.Add("forms.ListBox.1")

sans mettre de nom à ces Listbox VBA les cré et les numérote ListBox1, LisBox2 ....etc

Le nombre de Listbox ainsi créer n'est pas connu d'avance

Le rappel pour utilisation se fait par MASQUE!Listbox1 et c'est là que commence mon PB.

Y a t il un moyen de définir le nom d'un control par une variable.
ex dim nomdesboite(50) as string tableau rempli par "A1","A2" etc

ainsi à la création:
set glob = MASQUE.Controls.Add("forms.ListBox.1",nomboite(10))
est pris en compte

mais le rappel par
MASQUE!nomboite(10).xxxxx NE FONCTIONNE PAS

Y a t il une syntaxe particulière ou autre solution je suis preneur
 
- 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

Retour