Valeu, Le!
Mas agora ta dando este erro " Erro de compilação, loop sem Do"...
O arquivo esta assim, neste caso ele da erro "entrada depois do fim do arquivo", devido aos espaços no txt, para começar os dados. E assim vai até o final do arquivo...
Gilberto B Varela
Tel: (84) 3211-39
Rua Quinho Chaves, 1556
Lagoa Nova
Natal
RN
59076-670
Espaço em branco (esta linha não possui dados)
Granito Acessoria Contábil
Tel: (84) 3211-10
Avenida Bernardo Vieira, 3778 AN1
Lagoa Nova
Natal
RN
59051-005
Espaço em branco (esta linha não possui dados)
Michelle Cristina
Tel: (84) 3211-10
Avenida Bernardo Vieira, 3778 AN1
Lagoa Nova
Natal
RN
59051-005
Espaço em branco (esta linha não possui dados)
E o código abaixo:
Private Sub Comando0_Click()
'Estrutura do banco de dados Access
'Nome (40)
'Tel (15)
'Endereco (50)
'Bairro (20)
'Cidade (15)
'UF (2)
'CEP (10)
'-----------------------------
Dim I As Integer
Dim linha(
As String
Dim db As Database
Dim rs As Recordset
Open "C:/Importar_TXT/Empresas.txt" For Input As #1
Set db = DBEngine.Workspaces(0).Databases(0)
Set rs = db.OpenRecordset("Clientes", dbOpenTable)
Do While Not EOF(1)
Line Input #1, linha(1)
Nome = Mid(linha(1), 1, 40)
Line Input #1, linha(2)
Tel = Mid(linha(2), 1, 15)
Line Input #1, linha(3)
Endereco = Mid(linha(3), 1, 50)
Line Input #1, linha(4)
Bairro = Mid(linha(4), 1, 20)
Line Input #1, linha(5)
Cidade = Mid(linha(5), 1, 15)
Line Input #1, linha(6)
UF = Mid(linha(6), 1, 2)
Line Input #1, linha(7)
CEP = Mid(linha(7), 1, 10)
Line Input #1, linha(7)
Teste = Mid(linha(7), 1, 10)
rs.AddNew
rs(0) = Nome
rs(1) = Tel
rs(2) = Endereco
rs(3) = Bairro
rs(4) = Cidade
rs(5) = UF
rs(6) = CEP
rs(7) = Teste
rs.Update
End If
Loop
MsgBox "Importação Concluída com Sucesso!!"
rs.Close
db.Close
Close #1
End Sub