Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <brun_rhodanienne@hotmail.com> a écrit dans le message de news:Or$oHR4XEHA.3300@TK2MSFTNGP09.phx.gbl...
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
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