Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment enregistrer chaque feuille en tant que fichier texte distinct à partir d'un classeur?

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 de calcul en tant que fichier texte. Mais si vous souhaitez enregistrer chaque feuille d'un classeur dans un fichier texte distinct, les étapes de Enregistrer sous doivent vous irriter. Ici, je vous présente quelques astuces intéressantes pour résoudre rapidement ce travail ennuyeux dans Excel.

Enregistrer une feuille en tant que fichier texte avec VBA

Enregistrer chaque feuille d'un classeur en tant que fichier texte distinct avec Kutools for Excel bonne idée3

Exporter une sélection de feuille sous forme de fichier texte avec Kutools for Excel


flèche bleue droite bulle Enregistrer une feuille en tant que fichier texte avec VBA


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

Kutools for Excel, avec plus de 120 fonctions Excel pratiques, améliorer l'efficacité du travail et économiser du temps de travail.

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

2. presse Alt + F11 clés à afficher Microsoft Visual Basic pour applications fenêtre.

3. Cliquez insérer > Module à partir de la fenêtre, puis collez sous le code VBA dans le module.

VBA: Enregistrer la feuille sous forme de fichier texte.

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 course bouton pour exécuter le code, puis dans le Kutools for Excel Dans la boîte de dialogue, sélectionnez un dossier pour placer le fichier texte et spécifiez un nom pour le fichier texte. Voir la capture d'écran:

doc enregistrer sous forme de fichier texte 1

5. Cliquez Format. Maintenant, la feuille active est enregistrée en tant que fichier texte.

Pointe: avec le VBA, vous pouvez seulement enregistrer une feuille en tant que fichier texte à la fois.


flèche bleue droite bulle Enregistrer chaque feuille d'un classeur en tant que fichier texte distinct avec Kutools for Excel

Si vous avez un grand classeur avec des centaines de feuilles nécessaires pour enregistrer pour séparer les fichiers texte, la méthode VBA est également perdue de temps. Dans ce cas, vous pouvez essayer d'utiliser Kutools for Excel's Manuel de travail divisé gérer avec ce travail, ce qui vous donnera une surprise inattendue.

Kutools for Excel, avec plus de 120 fonctions Excel pratiques, améliorez votre efficacité de travail et économisez votre temps de travail.

après installation gratuite Kutools pour Excel, s'il vous plaît faire comme ci-dessous:

1. Activez le classeur dans lequel vous souhaitez enregistrer ses feuilles en tant que fichiers texte indépendants, puis cliquez sur Entreprise > Classeur > Manuel de travail divisé. Voir la capture d'écran:

doc enregistrer sous forme de fichier texte 2

2. dans le Manuel de travail divisé boîte de dialogue, sélectionnez les feuilles que vous souhaitez fractionner et enregistrez en tant que fichiers texte, toutes les feuilles sont sélectionnées par défaut, puis vérifiez Spécifiez le format d'enregistrementEt sélectionnez Texte Unicode (* .txt) ci-dessous liste déroulante. Voir la capture d'écran:

doc enregistrer sous forme de fichier texte 3

3. Cliquez Divisé, puis sélectionnez un dossier dans lequel placer les fichiers texte Parcourir pour le dossier dialogue. Voir la capture d'écran:

doc enregistrer sous forme de fichier texte 4

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

Avec Manuel de travail divisé of Kutools for Excel, vous pouvez diviser un classeur et les enregistrer en tant que fichiers xls, fichiers xlsx, fichiers PDF ou fichiers CSV, cliquez ici pour en savoir plus sur cet utilitaire.

Cliquez ici pour télécharger gratuitement Kutools for Excel


flèche bleue droite bulle Exporter une sélection de feuille sous forme de fichier texte avec Kutools for Excel

Avec Kutools for 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 for Excel, avec plus de 120 fonctions Excel pratiques, améliorez votre efficacité de travail et économisez votre temps de travail.

après installation gratuite Kutools pour Excel, s'il vous plaît faire comme ci-dessous:

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

doc enregistrer sous forme de fichier texte 5

2. Ensuite, dans la boîte de dialogue pop-up, vérifiez Texte Unicode option sous Format de fichier section, puis aller à Options de texte section pour vérifier une option que vous avez besoin, puis sélectionnez un emplacement d'enregistrement.

doc enregistrer sous forme de fichier texte 6

3. Cliquez Ok. Maintenant, nommez le fichier texte exporté dans le popping Exporter la plage vers un fichier boîte de dialogue, et cliquez sur le OK .

doc enregistrer sous forme de fichier texte 7

Jusqu'à présent, la sélection a été exportée dans un fichier texte séparé.

Il y a plus que 120 outils Kutools for Excel, pour l'installer et avoir un essai 60-jours, alors vous pouvez trouver beaucoup de fonctions utiles inespérées.

prêter attention1Si vous êtes intéressé par cet add-in, cliquez ici pour Téléchargez l'essai gratuit de 60-days.


Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.