Partager via


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.