Bonjour Esper, Oneida,
Essayez ce code pour changer le nom et le titre de l'usf :
VB:
Sub NouveauNomUsf()
' Pour changer le nom de l'USF
ThisWorkbook.VBProject.VBComponents("UserForm1").Name = "NouveauNom"
' Pour changer le titre de l'USF
NouveauNom.Caption = "Titre de l'usf"
End Sub
Bonjour le forum, Mon petit problème du jour : Je voudrais pouvoir mettre le nom d'un USF en variable. Quelle type de variable dois je utiliser ? J'ai essayé string mais cela ne marche pas. A+, Matt.
Bonjour Esper, Oneida,
Essayez ce code pour changer le nom et le titre de l'usf :
VB:
Sub NouveauNomUsf()
' Pour changer le nom de l'USF
ThisWorkbook.VBProject.VBComponents("UserForm1").Name = "NouveauNom"
' Pour changer le titre de l'USF
NouveauNom.Caption = "Titre de l'usf"
End Sub
Bonjour Esper, Oneida,
Essayez ce code pour changer le nom et le titre de l'usf :
VB:
Sub NouveauNomUsf()
' Pour changer le nom de l'USF
ThisWorkbook.VBProject.VBComponents("UserForm1").Name = "NouveauNom"
' Pour changer le titre de l'USF
NouveauNom.Caption = "Titre de l'usf"
End Sub
Bonjour.
À quoi cela pourrait-il bien vous servir de renommer un UserForm ?
Un UserForm est un module de classe muni d'une interface vers la bibliothèque MSForms.
Vous pouvez en déclarer nommés comme vous voulez et les utiliser au lieu de l'exemplaire par défaut dont le nom est celui de son type.