Création plusieurs classeurs

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

G

Gysmo

Guest
Bonjour, j'ai un classeur qui contient 52 onglets....j'aimerais avoir un code vba pour creer et enregistrer des classeurs avec chacun des 52 onglet avec le nom

Merci
 
Re : Création plusieurs classeurs

Bonjour Gysmo,

Voici sous forme de procédure :

L'appel ce fera ainsi

call coupefichier(Nom du classeur, Chemin vers lequel du veux sauvegarder les fichiers)


Code:
Sub CoupeFichier(NomFiche As String, Chemin As String)
'Sauvegarde chaque onglets dans un fichier du même nom que l'onglet
Dim Onglet As Worksheet

  For Each Onglet In Workbooks(NomFiche).Worksheets
    Worksheets(Onglet.Name).Copy
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:=Chemin & Onglet.Name & ".xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
    Application.DisplayAlerts = True
    ActiveWindow.Close False
  Next
End Sub
 
Re : Création plusieurs classeurs

Bonjour,

Voici un code pour insérer 52 onglets et les nommer :

Code:
Sub InsérerNommerFeuilles()

Dim i As Integer
 For i = 1 To 52
   ActiveWorkbook.Sheets.Add After:=Worksheets(Worksheets.Count)
   ActiveSheet.Name = InputBox(" A nommer")
Next

End Sub
 
- 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

  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
369
Réponses
5
Affichages
693
Réponses
43
Affichages
768
Réponses
15
Affichages
800
Retour