Création cadre dans userform

Résolu
icare42 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
icare42 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaiterais savoir s'il existe un code pour créer un cadre dans une userform2 à partir du clic sur un bouton présent dans une userform1.
J'espère avoir été clair
Merci de votre temps et de votre réponse.
A voir également:

3 réponses

m@rina Messages postés 23933 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Bonjour,

Tout n'est pas clair...

Quel logiciel ?
Quel genre cadre veux-tu faire apparaître ?

m@rina
0
icare42 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   1
 
Désolé
Je travaille sous excel.
A l'heure actuelle je possède une userforml1 avec 5 optionbuton (2-3-4-5-6) et je voudrais en fait que lorsque l'utilisateur clique sur un optionbouton (par exemple 2) de mon userform1 il se crée 2 cadres ("frame") avec 2 textbox dans mon userform2.
Le but serait d'adapter l'userform2 au choix initial de l'utilisateur et ne pas avoir à créer 6 userform différentes qui serait renvoyer en fonction de son choix.
Je ne sait pas si cela est possible. Je sais que je peux creer des cadres et les rendre visible en fonction du choix de l'optionbuton mais je ne trouve pas cela très adapté à ma situation.
J'espère avoir été plus clair n'hésitez pas à ma le signaler dans le cas contraire.
Merci encore
0
icare42 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut

Ca y est j'ai trouvé !!!
En fait il faut jouer avec les controls de l'userform. Pour créer un cadre dans une userform :

Set form = UserForm1.Controls.Add("Forms.Frame.1", "Monnom")

Si vous voulez modifier les propriétés de votre cadre :

UserForm5!Monnom.Caption = "Equipe"
UserForm5!Monnom.Height = 270

Attention n'oubliez le point d'exclamation !

Pour tout le reste il faut se référer à l'aide de Add. Elle fournit les différentes commandes.
J'espère avoir été assez clair.
Merci à ceux qui ont cherché
-1