Créaton de classeurs Excel

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

biba78

XLDnaute Junior
Bonjour à tous,
j'ai besoin d'aide, est ce que possible de créer automatiquement a partir d'un fichier excel avec 10 feuilles, 10 fichiers excel séparé, sans de copier a chaque fois chaque feuille et l'enregistrer!!!
merci pour votre aide 🙂
 
Re : Créaton de classeurs Excel

Bonjour Biba78,

Voici un code qui pourait t'aider
Code:
Sub ExtraireFeuille()
  Dim NSht As Integer, VPath As String, VFic As String
  ' Définir le chemin de sauvegarde
  VPath = ThisWorkbook.Path
  ' Pour chaque feuille contenu dans le classeur - 1
  For NSht = 1 To ActiveWorkbook.Sheets.Count
    ' Nom du fichier = nom de la feuille
    VFic = Sheets(NSht).Name
    ' Déplacer la feuille dans un nouveau classeur
    Sheets(NSht).Move
    ' Sauvegarder ce nouveau classeur
    ActiveWorkbook.SaveAs VPath & "\" & VFic
    ' Le fermer
    ActiveWorkbook.Close
  Next NSht
End Sub

A+
 
Re : Créaton de classeurs Excel

Bonsoir biba78,

Oui, c'est possible, et même de manière simple, avec une macro.

Par contre, je n'ai pas bien compris toute la question : veux-tu enregistrer chaque feuille, et si oui, comment faut-il les nommer et dans quel répertoire ?

Dans cette attente.

Cordialement.

Edit : bonsoir Bruno.
 
- 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
3
Affichages
218
Réponses
2
Affichages
241
Réponses
16
Affichages
596
Retour