Bonjour,
je voudrais charger, éditer et lancer un formulaire. Si son nom est fixe, c'est facile. Si son nom est dans une variable, ça se complique. Le code suivant ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub LanceFormulaire(NomFormulaire As String) Dim Formulaire As UserForm Set Formulaire = VBA.UserForms.Add(NomFormulaire) Formulaire.Caption = NomFormulaire Formulaire.Show ' <-- ICI il y a une erreur End Sub Sub Essai() LanceFormulaire "UserForm1" End Sub
L'erreur est que mon objet UserForm n'a pas de méthode show.
Partager