Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

copier feuille de classeur à classeur

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

jorge

Guest
Bonjour à tous

à toutes les bonnes volontés voici ma macros

Sub elca()
Windows('départ.xls').Activate
Sheets('d').Select
Sheets('d').Copy Before:=Workbooks('arrivée.xls').Sheets(3)
Sheets('a').Select
Selection.Copy
Sheets('d').Select
Range('A1').Select
ActiveSheet.Paste
End Sub
comment faire pour remplacer, ('départ.xls'). et ('arrivée.xls') par n'importe quel classeur actif de façon, vous l'aurez compris, à pouvoir déplacer une feuille d'un classeur quelconque à un autre.

Merci à tous
 
bonjour Beber
ça ne marche pas , je ne dois pas le fair correctement
voici un peu plus de renseignement

pour déplacer une feuille 'd' de 'DEPART.xls' à 'ARRIVE.xls' , et faire une copie de 'a' à 'd'
mon problème: j'ai besoin de deplacer la feuille 'a' du dossier 'départ.xls' ouvert dans un quelconque autres dossiers ouvert
donc PAR QUOI REMPLACER 'arrivé'

Sub azer()
Windows('départ.xls').Activate
Sheets('d').Select
Sheets('d').Copy Before:=Workbooks('arrivé.xls').Sheets(3)
Sheets('a').Select
Selection.Copy
Sheets('d').Select
Range('A1').Select
ActiveSheet.Paste
End Sub

et si possible comment déplacer une feuille active d'un dossier à un autre

avec tous mes remerciement Jorge
 
bonjour

un peu plus simple

Sub azer()
Set WbkD = ThisWorkbook 'Workbooks('départ.xls')
Set ShD = WbkD.Sheets('d')
NomArrivée = Workbooks('Arrivée.xls').Name
WbkD.Activate
ShD.Select
Windows('arrivée.xls').Activate
ShD.Copy Before:=Workbooks(NomArrivée).Sheets(Sheets.Count)
'et içi ou est tu,il faut l'indiquersauf si c'est le même que arrivée.xls
Sheets('a').Select
Selection.Copy
'et içi ou est tu,il faut l'indiquer sauf si c'est le même que arrivée.xls
Sheets('d').Select
Range('A1').Select
ActiveSheet.Paste
End Sub

a +
 
Désolé Beber
je n'y connais rien

je veus simplement
déplacer la feuille active d'un classeur ouvert vert un autre classeur ouvert

si ce n'est pas possible ce n'est pas grave

Merci bien
 
- 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
3
Affichages
136
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…