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 !

Vieupot

XLDnaute Occasionnel
Bonjour
j'ai un document "A", mon canevas a surtout ne pas modifier
J'ai créé un " grand bouton de macro" qui masque une partie des données de l'écran.
je voudrais obliger l'utilisateur en appuyant sur ce bouton " à enregistrer sous " et donner un autre nom.
Je débute en macros et voudrais savoir comment stopper la macro, donner un nom de sortie au fichier , et continuer ma macro pour pouvoir dans le nouveau document créé supprimer le grand bouton qui crée cette macro. de cette façon le nouveau document n'aura plus la possibilité d'executer cette macro et l'écran de données sera complètement visible
merci d'avance aux spécialistes......
cordialement
Vieupot
 
Dernière édition:
Re : pause dans macro

Bonjour Vieupot,

Je te propose ceci une solution. Dis-moi si ça te convient 😉

Ok c'est parfait ça marche (surtout parceque c'est toi qui l'a fait !)
Comme je le dit je débute en macros
J'arrive a créer un bouton de commande et y coller une macro. pour faire ce j'utilise insérer un bouton contôle de formulaire ( ne connait pas le sens d'activer contrôle X ) et ajoute la macro
J'ai parcouru les fichiers dans VBa mais t'avoue que même si ton explication doit être bien je n'y comprends pas grand chose.
Sans abuser de ta bonté pourrais tu écrire cette macro complètement sans explications et j'essayerai de m'y retrouver
Merci encore de ta gentillesse face a un débutant
Vieupot
 
Re : pause dans macro

Ah ben ça alors !
C'est bien la première fois qu'on me demande d'enlever les commentaires d'un code pour mieux le comprendre !
Ceci-dit, Jean-Marcel (salut Jean-Marcel 🙂) a raison. J'avais compris que ton classeur avait des données. Dans ce cas, ma solution est bonne. Mais tu parles d'un canevas. Si les utilisateurs doivent partir d'un document vierge, LA solution, c'est un modèle (.xlt), un eXceL Template.
 
Dernière édition:
Re : pause dans macro

Ah ben ça alors !
C'est bien la première fois qu'on me demande d'enlever les commentaires d'un code pour mieux le comprendre !
Ceci-dit, Jean-Marcel (salut Jean-Marcel 🙂) a raison. J'avais compris que ton classeur avait des données. Dans ce cas, ma solution est bonne. Mais tu parles d'un canevas. Si les utilisateurs doivent partir d'un document vierge, LA solution, c'est un modèle (.xlt), un eXceL Template.

Bon c'est vrai ça peut surprendre l'histoire des explications, mais c'est ma première journée d'utilisation de ce langage et je ne suis plus tout jeune !
Le cerveau ramollit. Je fais le max pour comprendre. J'espère ne pas t'avoir blessé
Pour le format Xlt je pense que ce peut être bien, mais j'ai dans le document d'autres macros ! Elles risquent de ne pas fonctionner. Le document en question n'est pas vierge tout a fait
Merci encore
au fil des jours tout ira mieux!
Vieupot
 
Re : pause dans macro

Bonsoir.
Si j'ai bien compris
tu as un fichier exemple que les utilisateurs ne doivent pas modifier mais en faire une copie , qui celle ci est modifiable.
Si c'est cela , il te suffit d'enregistrer le fichier , une fois mis au point en format .XLT

faire : enregistrer sous / type de fichier : modèle

Oui c'est en fait une copie qui contient des macros, donc le format Xlt risque de ne pas fonctionner
Je dis peut-être des conneries mais je débute (c'est mon premier jour en la matière
Cordialement
Vieupot
 
Re : pause dans macro

J'ai essayé d'enregistrer un fichier contenant une macro au format .xltm (avec Excel2007 donc, modèle prenant en charge les macros) et ça marche. Y'a pas de raison que ça ne marche pas avec les versions précédentes.

J'espère ne pas t'avoir blessé
T'inquiète pas, je ne suis ni vexé, ni blessé, j'ai juste bien rigolé 😛

Allez, courage pour ton apprentissage 🙂
 
Re : pause dans macro

J'ai essayé d'enregistrer un fichier contenant une macro au format .xltm (avec Excel2007 donc, modèle prenant en charge les macros) et ça marche. Y'a pas de raison que ça ne marche pas avec les versions précédentes.


T'inquiète pas, je ne suis ni vexé, ni blessé, j'ai juste bien rigolé 😛

Allez, courage pour ton apprentissage 🙂

Bon voici l'explication a mes déboires
lorsque j'ai dézipé le fichier que tu m'as adressé je lai ouvert mais n'avait rien dans la feuille1 ou se trouve ton explication
, je n'avais que le module1 et This Workbook donc pas significatif
Aprés ta remarque je me suis dit qu'i devait y avoir quelque chose de bizarre et de "rigolo" dans tout cela j'ai réouvert le VB et trouvé ma réponse dans feuille 1 parfaitement claire. Voila je suis content puisque je suis maintenant moins bête qu'hier et j'espère moins que demain
Cordialement Vieupot
 
- 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

Discussions similaires

Retour