Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment enregistrer chaque feuille sous forme de fichier texte séparé à partir d'un classeur ?

Author Sun Last modified

Lorsque vous souhaitez enregistrer une feuille de calcul en tant que fichier texte, vous pouvez utiliser la fonction Enregistrer sous d'Excel pour enregistrer la feuille sous forme de fichier texte. Cependant, si vous voulez enregistrer chaque feuille d'un classeur en tant que fichier texte séparé, les étapes de la fonction Enregistrer sous peuvent devenir fastidieuses. Voici quelques astuces intéressantes pour résoudre rapidement cette tâche ennuyeuse dans Excel.

Enregistrer la feuille active sous forme de fichier texte avec VBA

Enregistrer chaque feuille d'un classeur sous forme de fichiers texte séparés avec Kutools pour Excel good idea3

Exporter une sélection de feuille en tant que fichier texte avec Kutools pour Excel


arrow blue right bubble Enregistrer la feuille actuelle sous forme de fichier texte avec VBA

Si vous n'aimez pas utiliser la fonction Enregistrer sous pour enregistrer une feuille en tant que fichier texte, vous pouvez utiliser un code VBA.

1. Activez la feuille que vous souhaitez enregistrer en tant que fichier texte.

2. Appuyez sur Alt + F11 pour afficher la fenêtre Microsoft Visual Basic pour Applications.

3. Cliquez sur Insérer > Module dans la fenêtre, puis collez le code VBA ci-dessous dans le Module.

Sub SaveSheetToTxt()
'Updateby20150910
    Dim xRet As Long
    Dim xFileName As Variant
    On Error GoTo ErrHandler:
    xFileName = Application.GetSaveAsFilename(ActiveSheet.Name, "TXT File (*.txt), *.txt", , "Kutools for Excel")
    If xFileName = False Then Exit Sub
    If Dir(xFileName) <> "" Then
        xRet = MsgBox("File '" & xFileName & "' exists.  Overwrite?", vbYesNo + vbExclamation, "Kutools for Excel")
        If xRet <> vbYes Then
            Exit Sub
        Else
            Kill xFileName
        End If
    End If
    ActiveSheet.Copy
    ActiveWorkbook.SaveAs xFileName, xlUnicodeText
    If ActiveWorkbook.Name <> ThisWorkbook.Name Then
        ActiveWorkbook.Close False
    End If
My_Exit:
    Exit Sub
ErrHandler:
    MsgBox Err.Description, , "Kutools for Excel"
End Sub

4. Cliquez sur le bouton Exécuter pour exécuter le code, puis dans la boîte de dialogue Kutools pour Excel, sélectionnez un dossier où placer le fichier texte et spécifiez un nom pour le fichier texte. Voir capture d'écran :

A screenshot of the Kutools for Excel Save As Text File dialog box

5. Cliquez sur Enregistrer. Maintenant, la feuille active est enregistrée sous forme de fichier texte.

Astuce : Avec le VBA, vous ne pouvez enregistrer qu'une seule feuille en tant que fichier texte à la fois.


arrow blue right bubble Enregistrer chaque feuille d'un classeur sous forme de fichiers texte séparés avec Kutools pour Excel

Si vous avez un grand classeur contenant des centaines de feuilles à enregistrer sous forme de fichiers texte séparés, la méthode VBA peut également être chronophage. Dans ce cas, vous pouvez essayer d'utiliser Séparer le classeur de Kutools pour Excel pour gérer cette tâche, ce qui vous réservera une surprise inattendue.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Activez le classeur dont vous souhaitez enregistrer les feuilles sous forme de fichiers texte indépendants, puis cliquez sur Kutools Plus > Classeur > Séparer le classeur. Voir capture d'écran :

A screenshot of the Split Workbook feature in Kutools Plus tab in Excel

2. Dans la boîte de dialogue Séparer le classeur, sélectionnez les feuilles que vous souhaitez séparer et enregistrer sous forme de fichiers texte ; par défaut, toutes les feuilles sont sélectionnées, puis cochez Spécifier le format de sauvegarde et sélectionnez Texte Unicode (*.txt) dans la liste déroulante ci-dessous. Voir capture d'écran :

A screenshot of the Split Workbook dialog box

3. Cliquez sur Séparer, puis sélectionnez un dossier où placer les fichiers texte à partir de la boîte de dialogue Parcourir le dossier. Voir capture d'écran :

A screenshot of the Browse For Folder dialog

4. Cliquez sur OK. Maintenant, chaque feuille du classeur est enregistrée sous forme de fichier texte séparé dans le dossier sélectionné.

Avec Séparer le classeur de Kutools pour Excel, vous pouvez diviser un classeur et l'enregistrer sous forme de fichiers xls séparés, fichiers xlsx, fichiers PDF ou fichiers CSV. Cliquez ici pour en savoir plus sur cet utilitaire.

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


arrow blue right bubble Exporter une sélection de feuille en tant que fichier texte avec Kutools pour Excel

Avec Kutools pour Excel, vous pouvez également exporter une sélection d'une feuille en tant que fichier texte en utilisant son Exporter la plage vers un fichier.

Kutools pour Excel - Regorge de plus de 300 outils essentiels pour Excel. Profitez de fonctionnalités IA définitivement gratuites ! Téléchargez dès maintenant !

1. Sélectionnez une plage ou plusieurs plages que vous souhaitez enregistrer en tant que fichier texte, puis cliquez sur Kutools Plus > Importer/Exporter > Exporter la plage vers un fichier. Voir capture d'écran :

A screenshot of the Export Range to File option in Kutools Plus tab in Excel

2. Ensuite, dans la boîte de dialogue qui apparaît, cochez l'option Texte Unicode sous la section Format de fichier, puis passez à la section Options de texte pour cocher une option selon vos besoins, et sélectionnez un emplacement de sauvegarde.

A screenshot of the Export Range to File dialog box

3. Cliquez sur OK. Maintenant, nommez le fichier texte exporté dans la boîte de dialogue Exporter la plage vers un fichier qui apparaît, puis cliquez sur le bouton OK.

A screenshot of the Export Range to File dialog box for naming the exported file

Jusqu'à présent, la sélection a été exportée sous forme de fichier texte séparé.

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels