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.