Compartilhar via


Instrução Line Input #

Lê uma única linha de um arquivo sequencial aberto e a atribui a uma variável String.

Sintaxe

Line Input #númerodoarquivo, nomedavariável

A sintaxe da instrução Line Input # tem estas partes:

Parte Descrição
númerodoarquivo Obrigatório. Qualquer número de arquivo válido.
nomedavariável Obrigatório. Nome de variável Variant ou String válido.

Comentários

Os dados lidos com Line Input # são geralmente escritos de um arquivo com Print #.

A instrução Line Input # lê um caractere por vez de um arquivo até encontrar uma sequência de retorno de carro (Chr(13)) ou de retorno de carro-avanço de linha (Chr(13) + Chr(10)). As sequências de retorno de carro-avanço de linha são ignoradas, em vez de anexadas à cadeia de caracteres.

Exemplo

Este exemplo usa a instrução Line Input # para ler uma linha de um arquivo sequencial e atribuí-la a uma variável. Esse exemplo supõe que TESTFILE é um arquivo de texto com poucas linhas de dados de exemplo.

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. 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.