Comment enregistrer chaque feuille d’un classeur sous forme de fichiers texte distincts ?
Lorsque vous souhaitez enregistrer une feuille de calcul sous forme de Fichier texte, vous pouvez utiliser la fonction Enregistrer sous d’Excel pour l’enregistrer comme un Fichier texte. Toutefois, si vous désirez enregistrer chaque feuille d’un classeur sous forme de Fichier texte distincts, les étapes de la fonction Enregistrer sous peuvent devenir fastidieuses. Je vous présente ici quelques astuces intéressantes pour accomplir rapidement cette tâche répétitive dans Excel.
Enregistrer le Feuille de calcul actuelle sous forme de Fichier texte avec VBA
Exporter une sélection de feuilles sous forme de Fichier texte avec Kutools pour Excel
Enregistrer le Feuille de calcul actuelle sous forme de Fichier texte avec VBA
Si vous préférez ne pas utiliser la fonction « Enregistrer sous » pour sauvegarder une feuille au format fichier texte, une alternative consiste à recourir à un code VBA.
1. Activez la feuille que vous souhaitez enregistrer au format fichier texte.
2. Appuyez sur les touches Alt + F11 pour afficher la fenêtre Microsoft Visual Basic pour Applications.
3. Cliquez sur Insertion > Module, 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 pour indiquer l’emplacement du fichier texte et attribuez-lui un nom. Voir la capture d’écran :

5. Cliquez sur Enregistrer. La feuille de calcul actuelle est désormais enregistrée sous forme de fichier texte.
Astuce : Avec le code VBA, vous ne pouvez enregistrer qu’une seule feuille à la fois au format fichier texte.
Enregistrer chaque feuille d’un classeur sous forme de Fichier texte distincts avec Kutools pour Excel
Si vous disposez d’un classeur volumineux contenant des centaines de feuilles à enregistrer sous forme de fichiers texte distincts, la méthode VBA reste chronophage. Dans ce cas, essayez la fonctionnalité Kutools pour Excel : Séparer le classeur. Elle vous réservera une agréable surprise !
1. Ouvrez 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 la capture d’écran :

2. Dans la boîte de dialogue Séparer le classeur, sélectionnez les feuilles que vous souhaitez fractionner et enregistrer au format fichier texte. Par défaut, toutes les feuilles sont sélectionnées. Cochez ensuite l’option Spécifier le format d’enregistrement, puis choisissez Texte Unicode (*.txt) dans la liste déroulante ci-dessous. Voir la capture d’écran :

3. Cliquez sur Fractionner, puis sélectionnez un dossier pour indiquer le fichier texte à l’aide de la boîte de dialogue Parcourir les dossiers. Voir la capture d’écran :

4. Cliquez sur OK. Chaque feuille du classeur est désormais enregistrée sous forme de fichier texte distinct dans le dossier sélectionné.
Grâce à la fonction Séparer le classeurde Kutools pour Excel, vous pouvez fractionner un classeur et l’enregistrer sous forme de fichiers xls, xlsx, Fichiers PDF ou CSV distincts.Cliquez ici pour en savoir plus sur cet utilitaire.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Exporter une sélection de feuilles sous forme de Fichier texte avec Kutools pour Excel
Grâce à Kutools pour Excel, vous pouvez également exporter une sélection d’une feuille au format fichier texte grâce à sa fonction Exporter la plage vers un fichier.
Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !
1. Sélectionnez une plage ou plusieurs plages que vous souhaitez enregistrer sous forme de fichier texte, puis cliquez sur KUTOOLS PLUS > Importation/Exportation > Exporter la plage vers un fichier. Voir la capture d’écran :

2. Dans la boîte de dialogue qui s’ouvre, cochez l’option Texte Unicode située sous la section Type de fichier, puis rendez-vous dans la section Options de texte pour cocher l’option souhaitée, et enfin sélectionnez une zone de sauvegarde.

3. Cliquez sur OK. Dans la boîte de dialogue Exporter la plage vers un fichier qui s’ouvre, donnez un nom au fichier texte exporté, puis cliquez sur le bouton OK.

La sélection a désormais été exportée dans un fichier texte distinct.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels