Déplacer des feuilles sans copier dans VBA
Résolu
alice_176
-
alice_176 -
alice_176 -
Bonjour à tous,
Voilà mon souci, je voudrais déplacer mes feuilles dans un autre classeur excel sans avoir de copie dans l'ancien classeur... Avez vous une idée ?
Je fais Sheets("Feuill1").Select
Sheets("Feuill1").Copy
Donc ça copie bien dans l'autre classeur mais ça me laisse un exemplaire dans mon ancien classeur...
Help please !
Voilà mon souci, je voudrais déplacer mes feuilles dans un autre classeur excel sans avoir de copie dans l'ancien classeur... Avez vous une idée ?
Je fais Sheets("Feuill1").Select
Sheets("Feuill1").Copy
Donc ça copie bien dans l'autre classeur mais ça me laisse un exemplaire dans mon ancien classeur...
Help please !
A voir également:
- Excel ne parvient pas à insérer les feuilles dans le classeur de destination
- Insérer une vidéo dans powerpoint - Guide
- Insérer liste déroulante excel - Guide
- Insérer signature word - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Word et excel gratuit - Guide
2 réponses
Bonjour,
Il faut utiliser une syntaxe du type Move:
Sheets("Feuill1").Move Before:=Workbooks("Mon_Autre_Classeur").Sheets(1)
Cela veut dire déplacer la Feuil1 dans l'autre Classeur avant la feuille 1
A adapter
Il faut utiliser une syntaxe du type Move:
Sheets("Feuill1").Move Before:=Workbooks("Mon_Autre_Classeur").Sheets(1)
Cela veut dire déplacer la Feuil1 dans l'autre Classeur avant la feuille 1
A adapter
C'est curieux car cela fonctionne parfaitement chez moi.
Le classeur destination doit être ouvert.
La feuille est bien déplacée d'un classeur à l'autre et disparait du classeur initial.
Je n'avais pas vu que tu avais mis "Move" et moi j'avais "Copy" !!!! Merci !!! :)