Copier une feuille dans un autre classeur

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

DJ FA

XLDnaute Occasionnel
Bonjour voilà mon code qui ne fonctionne pas, je souhaite copier la feuille (ct) dans le classeur (ct2). A savoir que le classeur ct2 n'est pas ouvert. Merci

Sub exporter()
Sheets("ct").Select
Selection.Copy
Workbooks.Open Filename:="C:\Users\DJ FA\Desktop\ct2.xls"
Sheets("ct").Copy Before:=Workbooks("ct2.xls").Sheets(1)
End Sub
 
Re : Copier une feuille dans un autre classeur

Bonjour à tous,


Un essai avec le code suivant:

Code:
Sub exporter()
    ChDir "C:\Users\DJ FA\Desktop"
    Workbooks.Open Filename:="C:\Users\DJ FA\Desktop\ct2.xls"
    Windows("Classeur1").Activate
    Sheets("ct").Select
    Sheets("ct").Copy Before:=Workbooks("ct2.xls").Sheets(1)
End Sub


NB: "Classeur1" est le nom du classeur qui contenait la feuille "ct", le changer selon nécessité...

Cordialement,

hbenalia
 
Dernière édition:
Re : Copier une feuille dans un autre classeur

Bonjour le fil,

Préciser le classeur à droite n'est pas forcément nécessaire, par contre à gauche il faut le préciser : ThisWorkbook.Sheets("ct").Copy si la macro est dans le classeur où se trouve la feuille copiée.

A+
 
- 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