Les fichiers texte

Les fichiers texte sont parmi les éléments les plus manipulés en programmation, que cela soit pour envoyer ou pour recevoir des informations. Il est donc important de traiter leur manipulation dans cette section. Pour rappel, un fichier texte est un fichier composé d’une ou de plusieurs lignes séparées par une combinaison des caractères retour chariot et changement de ligne : vbCr & vbLf ou encore vbCrLf.

1. Accès séquentiel

Historiquement, le premier moyen d’accéder et de lire un fichier en VBA est l’accès séquentiel : le fichier est d’abord ouvert avec la méthode Open, et un numéro lui est attribué jusqu’à sa fermeture.

a. Syntaxe générale

La syntaxe générale d’ouverture d’un fichier est la suivante :

Open Emplacement For Input|Output|Append As Numero 

Le fichier peut être ouvert en lecture seule, en écriture ou en ajout.

Pour fermer le fichier une fois son usage terminé, la syntaxe générale est la suivante :

Close Numero 

b. Lecture

Pour ouvrir un fichier en lecture seule, la syntaxe est la suivante :

Open Emplacement For Input As Numero 

La variable Numero ne peut pas être utilisée plusieurs fois tant que le fichier auquel le numéro est attribué reste ouvert. Pour ne pas avoir de conflit de numérotation, la fonction FreeFile retourne une valeur correcte comprise entre...

couv_RI21ACCV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
L’objet FileSystemObject
Suivant
Problématique