XL 2013 Copier une feuille dans un nouveau tableau avec une macro VBA

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

escouger

XLDnaute Occasionnel
Bonjour
Je n'arrive pas à reproduire avec une macro, ce qui se fait si simplement à la main.
Je voudrais recopier à l'identique le contenu d'une feuille dans un nouveau tableau.
Manuellement je clique droit sur le nom de la feuille, puis "copie ou déplacer ", puis "NOUVEAU" avec une coche dans "Copie"
J'obtiens un nouveau classeur avec une feuille de même nom et de même contenu que dans ma feuille initiale.
Si j'utilise l'enregistreur de macro le code fait 2 lignes (selection et copie de la feuille d'origine).
Merci de m'aider à dépasser ce souci.
J'aimerais en plus pouvoir nommer le nouveau classeur généré, ainsi que son répertoire.
 
Solution
Bonjour,
C'est vrai, elle ne fait que 2 lignes. Mais si tu exécutes cette Macro de 2 lignes, elle va bien copier la feuille dans un nouveau classeur.

Pour le nommer il faut le sauvegarder et donc ajouter une 3ème ligne:
ActiveWorkbook.SaveAs "D:\Documents\nouveau classeur.xlsx"
D.
Bonjour,
C'est vrai, elle ne fait que 2 lignes. Mais si tu exécutes cette Macro de 2 lignes, elle va bien copier la feuille dans un nouveau classeur.

Pour le nommer il faut le sauvegarder et donc ajouter une 3ème ligne:
ActiveWorkbook.SaveAs "D:\Documents\nouveau classeur.xlsx"
D.
 
- 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

Réponses
4
Affichages
138
Réponses
4
Affichages
232
Retour