copier toute une feuille en incluant les codes vba

  • Initiateur de la discussion Initiateur de la discussion Jarod
  • 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 !

J

Jarod

Guest
pouvez vous m'expliquer comment je peux faire pour copier toute une feuille en incluant les codes vba, les boutons etc... sur une nouvelle feuille pour pouvoir regrouper d'autres codes. Merci d'avance.
 
bonsoir jarod

dans l'exemple joint , tu choisis une des feuilles du classeur ( par un userform. )
la feuille , les commandbutton et le code associé sont dupliqués dans une nouvelle feuille
la macro prend en compte l'emplacement et les dimensions du bouton dans la feuille et le texte dans le bouton

ps
je n'ai pas pris en compte les copier/coller des cellules dans l'exemple


bonne soirée
Michel
lapin4.gif
 

Pièces jointes

Bonjour

Ci joint une autre version de mon usine à gaz , qui permet maintenant de dupliquer tous les objets différents de la feuille sélectionnée ( commandbutton ,chekbox ,optionbutton…etc) , ainsi que les procédures associées

Mon seul soucis est que je n’arrive pas bien à utiliser l’option pour récupérer le nom de chaque objet d’origine (Name ? ) pour faire la liaison entre les nouvelles macros et les noms des objets
Par exemple si dans la feuille d’origine j’ai un bouton que j’ai renommé pour les tests CmdBtn1 , il va s’appeler commandbutton1 dans la nouvelle feuille . les procédures ne vont donc pas fonctionner dans la nouvelle feuille

J’ai essayé Objet.Name sans succès...;o(...

Si quelqu’un à une idée …

Bonne journée
Michel
lapin4.gif
 

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
5
Affichages
210
Retour