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

Copier plusieurs onglets dont celui actif dans un nouveau classeur nomme

JBOBO

XLDnaute Accro
Bonjour à tous,

Tout d'abord, une Bonne et heuruese année 2009 à Tous.

Mon problème est le suivant :

Je souhaiterais copier 2 onglets (dont celui actif, qui ne porte pas toujours le même nom) d'un classeur dans un nouveau classeur qui prendrait le nom de l'onglet actif.

Après avoir cherché dans ce forum, j'ai trouvé comment copier l'onglet actif et creer un nouveau classeur portant son nom mais je ne parviens pas à lui associer également la copie d'un autre onglet.
Voici ce que j'ai déjà :


Sub testo()
ActiveSheet.Select ' Feuille active
ActiveSheet.Copy
Application.DisplayAlerts = False

' Le chemin du fichier en cours : ThisWorkbook.Päth
ActiveWorkbook.SaveAs Filename:= _
ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close

Application.DisplayAlerts = True
End Sub

Merci d'avance.
 
D

Denis

Guest
Re : Copier plusieurs onglets dont celui actif dans un nouveau classeur nomme

Bonjour JBOBO et le Forum
essais ceci (en xl2007) pour les autres versions je ne sais pas

Sheets(Array(ActiveSheet, "Maintenance")).Copy
à la place de
ActiveSheet.Copy

Bon courage et à +
Denis
 

Pierrot93

XLDnaute Barbatruc
Re : Copier plusieurs onglets dont celui actif dans un nouveau classeur nomme

Bonjour jbobo, Denis

Denis, ton code ne fonctionne pas sous 2003, il faut modifier comme suit :

Code:
Sheets(Array(ActiveSheet.[B][COLOR="Red"]Name[/COLOR][/B], "Feuil2")).Copy

bonne journée
@+
 

JBOBO

XLDnaute Accro
Re : Copier plusieurs onglets dont celui actif dans un nouveau classeur nomme

Merci beaucoup à vous 2 pour la rapidité de vos réponses.

Y'a pas à dire ce forum il est d'utilité public.

Bonne journée à vous tous !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…