Line Input #, instruction
Lit une seule ligne d'un fichier séquentiel ouvert et l'affecte à une variable dechaîne.
Syntaxe
Entrée de # lignefilenumber, varname
La syntaxe de l'instruction Line Input # comprend les éléments suivants :
Élément | Description |
---|---|
filenumber | Obligatoire. Un numéro de fichier valide. |
varname | Obligatoire. Nom de variable de type Variant ou String valide. |
Remarques
Les données lues avec Line Input # sont généralement écrites à partir d'un fichier avec Print #.
L’instruction Line Input # lit un caractère à la fois dans un fichier jusqu’à ce qu’il rencontre une séquence de retour chariot (Chr(13)) ou de retour chariot (Chr(13) + Chr(10)). Les séquences de saut de ligne de retour chariot sont ignorées au lieu d’être ajoutées à la chaîne de caractères.
Exemple
Cet exemple utilise l'instruction Line Input # pour lire une ligne d'un fichier séquentiel et l'affecter à une variable. Cet exemple suppose qu’il TESTFILE
s’agit d’un fichier texte avec quelques lignes d’exemples de données.
Dim TextLine
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
Line Input #1, TextLine ' Read line into variable.
Debug.Print TextLine ' Print to the Immediate window.
Loop
Close #1 ' Close file.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.