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

L

loutredijon

Guest
Bonsoir,
Je bloque sur une macro:

Sub FichierTXT()
Application.DisplayAlerts = False
'Choisis la feuille que tu veux transformer en TXT
Worksheets("Feuil1").Copy
'Sauvegarde en TXT de la feuille choisie
With ActiveWorkbook
.SaveAs FileName:=Application.GetSaveAsFilename(Nom_Fichier, "Text Files (*.txt), *.txt"), FileFormat:=xlTextWindows, local:=True
.Close False
End With
Application.DisplayAlerts = False
End Sub


Elle me demande d'enregistrer le nom du fichier, le transforme bien en .txt mais met des espace entre chaque caractére alors que je voudraid mettre entre chaque caractère un ;
Et est ce qu'il est possible de ne commencer la conversion en txt cas partir de la ligne 5.
Merci par avance

Bonne soirée
 
Re : importer en .TXT

Bonsoir


Voici une autre méthode


Code:
Sub SaveAsTXT()
'message d'origine : BrunoM45
' http://www.excel-downloads.com/forum/400421-post7.html
'steve, mpfe
Dim Range As Object, Line As Object, Cell As Object
Dim StrTemp As String
Dim Separateur As String

    Separateur = ";"

    Set Range = ActiveSheet.UsedRange
    Open "C:\Test.txt" For Output As #1

    For Each Line In Range.Rows
        StrTemp = ""
        For Each Cell In Line.Cells

            StrTemp = StrTemp & CStr _
                (Cell.Text) & Separateur

        Next
        Print #1, StrTemp '= " "
    Next
    Close
End Sub
 
Re : importer en .TXT

Bonsoir loutredijon, Stapple1600,

Sinon, en conservant ton code, tu peux essayer avec ça :
Code:
... FileFormat:=[B]xlCSV [/B]...

Et sans oublier, en dernière ligne de ta procédure de rectifier :
Code:
Application.DisplayAlerts = [COLOR=NAVY][B]True[/B][/COLOR]
Cordialement,
 
- 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

H
Réponses
3
Affichages
1 K
Hotburn
H
Réponses
4
Affichages
661
Retour