appel "variable" de userform

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

F

fba

Guest
Bonjour,
Je dois appeler, selon la saisie d'une date, le bon userform dans n userform existants.
La structure de nom est: préfixe = date, constante = lenom -->ex: 05092002lenom.
Comment réaliser le ".Show" du userform concerné , sans réaliser une routine avec des "case" ou "if" ?
Peut-on creer le nom MyNom et faire l'appel MyNom.Show., ce que je ne sais pas faire.
Merci de vos réponses.
 
j'ai fait un test mais cela ne marche pas.

t = "userform2"
MsgBox Application.VBE.ActiveVBProject.VBComponents.Item(t).Name
Set usf = Application.VBE.ActiveVBProject.VBComponents.Item(t)
'Application.VBE.ActiveVBProject.VBComponents.Item(t).Activate
Evaluate (Application.VBE.ActiveVBProject.VBComponents.Item(t).Name & ".Show")


sniff cela ne marche pas :-(
 
bonjour


il y a peut-être beaucoup plus simple.
Je me suis inspiré d'un poste de laurent sur le MPFE (groupe de discussion hébergé sur un serveur de microsoft : <news://msnews.microsoft.com/microsoft.public.fr.excel>


bye
Stéphane
 

Pièces jointes

- 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