Sub EcrireFichierTexte()
Dim fichier As String, texte As String, numFichier%, N%
[H:H].ClearContents
' Définir le chemin du fichier texte - A modifier
fichier = "C:\Users\PC_PAPA\Desktop\Essai.txt"
' Obtenir un numéro de fichier libre
numFichier = FreeFile
' Ouvrir le fichier pour écrire
Open fichier For Output As #numFichier
' Pour toutes les lignes
For N = 1 To Application.CountIf([A:A], "*")
' Créer le texte à écrire avec des sauts de ligne
texte = Replace(Cells(N, "A"), Chr(10), "£")
' Écrire le texte dans le fichier
Print #numFichier, texte
Next N
' Fermer le fichier
Close #numFichier
End Sub