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

al1000

XLDnaute Impliqué
Bonjour,

j'ai fait une macro qui me recopie l'onglet N° 1 (qui est les plus à gauche sur l'ecran) vers la fin des onglets (ceci avec after ecrit dans la macro)

mais je voudrais que lorsque je recopie l'onglet n°1 il se glisse toujours en deuxième position (juste apres l'onglet n°1).


Comment faire ou comment ecrire la macro?


a+
 
Re : copie onglet

bonjour al1000

ce code permet de faire une copie de la première feuille en deuxième position
Code:
ThisWorkbook.Sheets(1).Copy after:=ThisWorkbook.Sheets(1)
ou encore
Code:
ThisWorkbook.Sheets(1).Copy before:=ThisWorkbook.Sheets(2)
a+
 
Re : copie onglet

Hello Al1000, Mromain,

Peut-être encore mieux
Code:
ThisWorkbook.Sheets(1).Copy after:=Worksheets(Worksheets.Count)
De cette façon, quoiqu'il en soit, il placera la feuille en fin de liste.

Cdt, Hulk.
 
- 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
337
Retour