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

dupliquer un onglet excel

K.SICAME

XLDnaute Nouveau
Bonjour,

J'aimerais pouvoir dupliquer un onglet 52 fois. Cet onglet s'appelle "S (1)" et je souhaite aller jusqu'à "S (52)". J'ai essayer avec une macro mais j'ai trouvé que pour dupliquer une seule fois la feuille.

Sauriez-vous comment je puisse faire cette action avec une macro?

Je vous remercie d'avance.
 

xUpsilon

XLDnaute Accro
Bonjour,

VB:
Sub duplic()
Application.ScreenUpdating = False
For i = 2 to 52
Worksheets("S (1)").Copy After:=Sheets(Worksheets.Count)
Set MySheet = ActiveSheet
With MySheet
   .Name = "S (" & i & ")"
End With
Next i

Application.ScreenUpdating = True
End Sub

A essayer.

Bonne continuation
 
Dernière édition:

Lolote83

XLDnaute Barbatruc
Salut K.Sacame,
Peut être comme ceci
VB:
Sub Dupplique()
    Application.ScreenUpdating = False
    For F = 1 To 51
        Sheets("S (1)").Copy After:=Sheets(F)
    Next F
    Application.ScreenUpdating = True
End Sub
@+ Lolote83
 

Discussions similaires

Réponses
257
Affichages
7 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…