Bonjour,
Je déterre un vieux sujet.
Dans l'idéal je souhaiterais :
Ouvrir le document : C:\Users\GAE\Desktop\Test\Test.txt
Enregistrer toutes les informations de mon classeur Excel : colonne A à AG
Enregistrer une copie sous la forme : C:\Users\GAE\Desktop\Test\10/05/2022.txt (date du jour)
Si une copie à déjà été réalisé ce jour l'enregistrer sous la forme : C:\Users\GAE\Desktop\Test\10/05/2022(2).txt
Pour l'instant j'ai testé :
1 2 3 4 5 6
| FileNumber = FreeFile
LogFile = "C:\Users\GAE\Desktop\Test\Test.txt"
Open "C:\Users\GAE\Desktop\Test.txt " For Append As #FileNumber
Print #FileNumber, Columns("A:AG")
Close #FileNumber |
j'ai un souci ici :
Print #FileNumber, Columns("A:AG")
Ensuite j'ai testé :
1 2 3 4 5 6
| Dim r As FileSystemObject
Set r = New FileSystemObject
r.CreateTextFile "C:\Users\GAE\Desktop\Test\Test.txt"
Open "C:\Users\GAE\Desktop\Test\Test.txt" For Output As #1
Print #1, Columns("A:AG") |
Puis :
1 2 3
| Open "C:\Users\GAE\Desktop\Test\Test.txt" For Output As #1
Print #1, Columns("A:AG") |
Et rien ne marche des idées sur comment je pourrais faire pour au moins créer un fichier txt ?
Version Excel 2016
Merci d'avance.
Partager