VBA Appeler procédure dynamique dont le nom est variable - VB/VBA/VBS - Programmation
Marsh Posté le 21-03-2011 à 08:03:48
GrandCactus a écrit : Bonjour à tous, |
Rajouter une procédure dans un module :
Sub AddProcedureToModule() |
A adapter à ton problème
Marsh Posté le 20-03-2011 à 12:14:13
Bonjour à tous,
Je bloque sur un problème, peut être que certains pourront m'aider.
J'ai créé un userform dont un contrôle créé des boutons de manière dynamique. J'arrive à affecter une procédure à ces boutons tant que leur nom est "figé".
Cependant leur nom contient une variable i et je ne sais pas comment appeler la procédure appliquée à ces boutons (lorsque je clique sur eux).
Voici le code en bref :
Private Sub Monpremiercontrole ()
Set Monbouton = Me.Controls.Add("Forms.CommandButton.1", "Monbouton" & i, True)
End Sub
Private Sub Monbouton & i _Click()
la procédure déclenchée par le bouton Monbouton & i
End Sub
En fait je ne sais pas comment intégrer le i dans le nom de ma dernière private sub
Je ne sais pas si je suis bien clair... Merci de votre aide car là je suis bloqué...
Message édité par GrandCactus le 20-03-2011 à 12:23:06