une macro qui marche pas au premier coup !

  • Initiateur de la discussion Initiateur de la discussion pasglop
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

pasglop

Guest
salut tout le monde

là j'ai un petit souci ...

simplement :

j'ai un userform avec un bouton valider
quand on clique sa récupere les données du userform pour les mettres dans un tableau et sa ferme le userform.

j'ai un bouton pour appeler ce userform
le code du bouton récupere les données du tableau pour les mettres dans le userform

comme sa je ne perd pas les données, et je peut travailler avec ... etc

le probleme est simple,
(je joint un fichier)
quand on l'ouvre on clique sur le bouton qui ouvre le userform en question ...

et la il est vide !!!!

fermer le avec la croix pour pas effacer les donner en exportant des cases vide

re-ouvrer
et la il est complet !!!!!!!


pourquoi à sa premiere ouverture il n'execute pas le code, pourquoi reste t'il vide ?


merci d'avance
yves
 

Pièces jointes

Re : une macro qui marche pas au premier coup !

Bonsoir pasglop,

Pas sur d'avoir compris, mais dans ton code commandbutton2_click de la feuil1 met userform7.show à la fin du code après le end if.
Ainsi tes variables que tu as définis dans ton code seront charger dans ton usf lors de l'ouverture de ton usf (comme un usf_initialize en fait).

Actuellement tu charges d'abord ton usf, donc les variables ne seront pas pris en compte.
Et la méthode userform7.Hide ne décharge pas l'usf mais le masque simplement, d'ou ton problème à la réouverture.

A te lire!
 
Dernière édition:
Re : une macro qui marche pas au premier coup !

Allô!

Dans la Feuille1, il ne faut qu'inscrire l'appel du Userform.

Le code doit être inscrit dans une macro dans le Userforme sous le nom :
UserForm_Activate()

Ainsi, quand le Userform est activé, le code s'exécute.

Regarde le fichier joint.

Il y a peut-être d'autres solutions, mais celle-ci fonctionne bien.


A+

Gfortin
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
338
Retour