H
Hoxus
Guest
Bonjour,
Je souhaiterais faire une macro qui, à partir d'une feuille excel remplie de données, enregistre plusieurs fichiers .txt après avoir travaillé sur les données.
Le travail consiste principalement à de la mise en forme, car les fichiers seront soumis à des logiciels de statistiques qui ne prennent pas le même type de fichiers en entrée (certains ont une première ligne de description spécifique, d'autres sont comma séparé, etc...).
Mais je bute sur l'enregistrement en .txt
J'ai donc créé (en fait copié du web et légèrement modifié) une petite macro pour voir si cela fonctionnait, et elle me génère des erreurs. La voici:
Private Sub AjoutDonnee()
Dim F As Integer
ChDir 'C:\\'
F = FreeFile
Open 'C:\\new.txt' For Append As #F
Print #F, 'bonjour'
Close #F
End Sub
Lorsque le fichier new.txt n'existe pas, j'obtiens l'erreur excel '53: Fichier Introuvable'. J'ai pourtant lu que si le fichier n'existait pas, il serait créé.
De plus, si je créais le fichier manuellement (via l'explorateur Windows), j'obtiens alors l'erreur '54: mode d'accès au fichier incorrect'.
Je ne vois vraiment pas d'où peut venir le problème, j'ai pourtant cherché dans pas mal de forums et aides en ligne.
Merci d'avance,
Hoxus.
Je souhaiterais faire une macro qui, à partir d'une feuille excel remplie de données, enregistre plusieurs fichiers .txt après avoir travaillé sur les données.
Le travail consiste principalement à de la mise en forme, car les fichiers seront soumis à des logiciels de statistiques qui ne prennent pas le même type de fichiers en entrée (certains ont une première ligne de description spécifique, d'autres sont comma séparé, etc...).
Mais je bute sur l'enregistrement en .txt
J'ai donc créé (en fait copié du web et légèrement modifié) une petite macro pour voir si cela fonctionnait, et elle me génère des erreurs. La voici:
Private Sub AjoutDonnee()
Dim F As Integer
ChDir 'C:\\'
F = FreeFile
Open 'C:\\new.txt' For Append As #F
Print #F, 'bonjour'
Close #F
End Sub
Lorsque le fichier new.txt n'existe pas, j'obtiens l'erreur excel '53: Fichier Introuvable'. J'ai pourtant lu que si le fichier n'existait pas, il serait créé.
De plus, si je créais le fichier manuellement (via l'explorateur Windows), j'obtiens alors l'erreur '54: mode d'accès au fichier incorrect'.
Je ne vois vraiment pas d'où peut venir le problème, j'ai pourtant cherché dans pas mal de forums et aides en ligne.
Merci d'avance,
Hoxus.