[vba excel] fermeture de formulaire
Eric34370
Messages postés
24
Statut
Membre
-
Maryy -
Maryy -
Bonjour,
à l'ouverture d'un classeur excel je lance une macro qui va récupérer une valeur dans un autre classeur. et ces valeur sont récupérer dans un suser form
Ensuite je lance un user form pour remplir une partie du classeur
et ensuite quand que je clique sur le bouton de mon user form
celui transfert les données vers mon classeur et ouvre un autre user form.
En tout j'ai une dizaine de user form.qui s'ouvre et doivent se vider et se fermer les uns aprés les autres
Seul probléme c'est que mes user form ne se ferment pas et s'ouvre les uns sur les autres.
quelqu'un peut t'il me dire comment faire pour les user form s'affiche puis se vide et surtout se ferme avant de lancer l'autre user form.
j'ai appliqué les code suivant mais cela ne fonctionne pas.
Estce que le probléme ne peux pas venir de la premiére macro que j'excécute a l'ouverture du classeur car avant cela fonctionnait bien?
Merci d'avance
à l'ouverture d'un classeur excel je lance une macro qui va récupérer une valeur dans un autre classeur. et ces valeur sont récupérer dans un suser form
Ensuite je lance un user form pour remplir une partie du classeur
et ensuite quand que je clique sur le bouton de mon user form
celui transfert les données vers mon classeur et ouvre un autre user form.
En tout j'ai une dizaine de user form.qui s'ouvre et doivent se vider et se fermer les uns aprés les autres
Seul probléme c'est que mes user form ne se ferment pas et s'ouvre les uns sur les autres.
quelqu'un peut t'il me dire comment faire pour les user form s'affiche puis se vide et surtout se ferme avant de lancer l'autre user form.
j'ai appliqué les code suivant mais cela ne fonctionne pas.
Userform1.Show Unload UserForm1 UserForm1.Hide
Estce que le probléme ne peux pas venir de la premiére macro que j'excécute a l'ouverture du classeur car avant cela fonctionnait bien?
Merci d'avance
A voir également:
- [vba excel] fermeture de formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
5 réponses
Salut,
il faudrait plutot utiliser une fonction de restriction temporaire sur l'ouverture d'une duplication simultanée de fichier
Particulièrement excellent :D
J'utilise également les userform, ce que je te conseillerai est d'effectuer un "unload me" à la fin de la procédure de chacun de tes userform...
Par exemple, si dans un userform tu dois cliquer sur un bouton qui s'appelle "button1", dans le code de ton userform tu met ça :
Tes userform se fermeront dès que les tâches à l'ouverture de celui-çi auront été effectuées :)
Par contre, si tu sais comment tu as transposé une variable d'un de tes userform vers ton script principal, je suis preneur :P
Salut !
il faudrait plutot utiliser une fonction de restriction temporaire sur l'ouverture d'une duplication simultanée de fichier
Particulièrement excellent :D
J'utilise également les userform, ce que je te conseillerai est d'effectuer un "unload me" à la fin de la procédure de chacun de tes userform...
Par exemple, si dans un userform tu dois cliquer sur un bouton qui s'appelle "button1", dans le code de ton userform tu met ça :
Private sub button1_click() blabla blabla toncode ... Unload me end sub
Tes userform se fermeront dès que les tâches à l'ouverture de celui-çi auront été effectuées :)
Par contre, si tu sais comment tu as transposé une variable d'un de tes userform vers ton script principal, je suis preneur :P
Salut !
c'est normal que cela ne fonctionne pas :
tu fais un unload sur un formulaire visible, un unload ne fonctionne que sur des propriétés et non des méthodes.
Or, ce n'est pas la fonction adéquate, il faudrait plutot utiliser une fonction de restriction temporaire sur l'ouverture d'une duplication simultanée de fichier
tu fais un unload sur un formulaire visible, un unload ne fonctionne que sur des propriétés et non des méthodes.
Or, ce n'est pas la fonction adéquate, il faudrait plutot utiliser une fonction de restriction temporaire sur l'ouverture d'une duplication simultanée de fichier
bonjour scofield.
meric pour ton explication mais pour moi c'est du chinois je débute en VBA depuis 3mois et je t'avoue que je n'ai saisie tout les nuance que tu explique.
En plus cela se faisait bien avant que je mette le module de recherche de données au chargement du classeur
meric pour ton explication mais pour moi c'est du chinois je débute en VBA depuis 3mois et je t'avoue que je n'ai saisie tout les nuance que tu explique.
En plus cela se faisait bien avant que je mette le module de recherche de données au chargement du classeur
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question