copier plusieurs feuille et les renommer

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

F

fabien

Guest
Bonjour le forum,

Voici ce que je souhaite créer en vba mais je me heurte à un probleme de "procédure incorrecte de copie des feuille".

je souhaite en effet , d'apres une matrice copier plusieurs onglets et renommer chacun de ces onglets .

le probleme doit être simple mais je n'y arrive pas .

merci de votre aide

fabien
 
bonjour Fabien

j'espere que ces quelques informations pourront t'aider . j'ai interprété qu'il s'agissait de copier les feuilles dans le meme classeur :


Sub CopierFeuilleEtRenommer()
Dim Feuille As Variant
Dim X As Byte

Application.ScreenUpdating = False 'option: figer l'ecran pendant le traitement
'exemple :
'copie des Feuil1 & Feuil3 :Sheets(Feuille).Copy
'et place les feuilles copiées à la fin :After:=Worksheets(X)
For Each Feuille In Array("Feuil1", "Feuil3")
X = ThisWorkbook.Sheets.Count 'compte le nombre de feuilles dans le classeur
Sheets(Feuille).Copy After:=Worksheets(X)

'renomme la nouvelle feuille créée
ActiveSheet.Name = "copie " & Feuille
Next Feuille

Application.ScreenUpdating = True
End Sub


bon dimanche
MichelXld
 
- 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
17
Affichages
977
Retour