Olá, pessoal.
Estou tentando criar uma função para importar dados TXT. Os TXTs são baixados hora a hora de um servidor FTP e salvos em uma pasta.
A ideia da função é que, após o download, os dados sejam importados automaticamente para a planilha. Porém está dando erro de valor durante o loop.
Function ImportarTXT(arquivo As String, rngCell As String)
Dim Campos As Variant
Dim i As Long, j As Long
Close #1
'Contador de linhas
i = 1
j = 1
'abre o arquivo texto
Open arquivo For Input As #1
'Captura 1 linha e armazena na variável Linha
Line Input #1, Linha
'separa os campos e armazena na variável "Campos"
Campos = Split(Linha, " ")
'Distribui os campos na planilha
For j = 1 To 28
Range(rngCell).Activate
ActiveCell.Offset(0, j).Value = Campos(j)
Next j
'fecha o arquivo texto
Close #1
End Function
Agradeço quem poder ajudar.
Postado : 08/06/2017 5:06 am