OVH Cloud OVH Cloud

userforms

1 réponse
Avatar
William
Bonjour,

j'ai créé plusieurs userforms, j'ai enregistré puis j'ai cliqué sur la croix
de fermeture de chaque userform. Comment je fais pour les rappeler ?

quand je fais ctrl+F7, il n'y a que le 1er qui apparait mais pas les autres


merci d'avance

William

1 réponse

Avatar
michdenis
Bonjour William,

Pour appeler un formulaire, tu dois te créer une macro (procédure). à titre d'exemple, dans un module standard (si tu en
as pas d'ouvert, barre des menus / insertion / module), tu copies ceci et tu peux attacher cette procédure à un bouton
de commande issu de la barre d'outils "Formulaire" de la feuille de calcul.

'--------------------
Sub OuvrirPremierFormulaire()
'Userform1 = Nom du formulaire tel que définit par la propriété
'Name en mode création. Tu adaptes selon de ton formulaire.
Userform1.Show 0
' 0 pour une fenêtre non modale ...
'disponible seulement si tu as une version excel 2000 ou plus récent.
End sub
'--------------------

Ainsi chaque formulaire doit être appelé expressément par une ligne de commande. Il n'est pas obligatoire de tous les
affichés en même temps. Juste avant de fermer un formulaire, sur le bouton qui ferme le formulaire, tu appelles le
formulaire suivant que tu veux ouvrir .. ainsi de suite. Tu peux même avoir un formulaire général dont la fonction
première est la gestion de l'ensemble des formulaires. Sur ce formulaire, tu as au moins un bouton pour charger chacun
des formulaires et lorsque tu fermes le formulaire en question, tu reviens au formulaire général par une commande.


Salutations!




"William" a écrit dans le message de news:Or$
Bonjour,

j'ai créé plusieurs userforms, j'ai enregistré puis j'ai cliqué sur la croix
de fermeture de chaque userform. Comment je fais pour les rappeler ?

quand je fais ctrl+F7, il n'y a que le 1er qui apparait mais pas les autres


merci d'avance

William