Boa Tarde,
Pessoal estou com um probleminha e gostaria de uma ajuda.
Tenho o Seguinte Cod que está funcionando Perfeitamente sem problemas.
Como podem ver ele Lê o Cabeçalho do arquivo e joga em strings os valores que preciso, e inclui linha a linha esses valores.
Mas tenho uma informação no fim de todo arquivo que preciso buscar tambem.
Como faço para o Cod ler a Ultima linha do arquivo primeiro?
Desde Já agradeço.
Pessoal estou com um probleminha e gostaria de uma ajuda.
Tenho o Seguinte Cod que está funcionando Perfeitamente sem problemas.
- Código:
Sub ImportCnabExcDia(arquivo As String, strTable As String)
Dim DB As DAO.Database
Dim RS As DAO.Recordset
Dim Linha As String
Set DB = CurrentDb()
Set RS = DB.OpenRecordset(strTable)
Dim strNome As String, strTel As String, strBairro As String
strAImportar = ""
Open arquivo For Input As #1
Do While Not EOF(1)
Line Input #1, Linha ' Lê uma linha do arquivo texto
If Mid$(Linha, 1, 1) = "1" Then
stragenciacliente = Mid$(Linha, 2, 4)
strcontacliente = Mid$(Linha, 6, 10)
ElseIf Mid$(Linha, 1, 1) = "2" Then
With RS
.AddNew
!Id = Mid$(Linha, 1, 1)
!datavencimento = Mid$(Linha, 2, 8)
!numerobordero = Mid$(Linha, 10, 7)
!NUMEROLOTE = Mid$(Linha, 17, 7)
!camaradestino = Mid$(Linha, 24, 3)
!Banco = Mid$(Linha, 27, 3)
!AGENCIA = Mid$(Linha, 30, 4)
!CONTACORRENTE = Mid$(Linha, 34, 10)
!NUMEROCHEQUE = Mid$(Linha, 44, 6)
!Valor = Mid$(Linha, 50, 15)
!tiposolicitacao = Mid$(Linha, 65, 1)
!CPFCNPJ = Mid$(Linha, 66, 15)
!Campo = Mid$(Linha, 81, 25)
!filer = Mid$(Linha, 106, 22)
!statusatendimento = Mid$(Linha, 128, 3)
!SEQUENCIA = Mid$(Linha, 131, 10)
!contacliente = strcontacliente
!agenciacliente = stragenciacliente
.Update
End With
End If
Loop
Saida:
Close
Set RS = Nothing
Set DB = Nothing
Exit Sub
End Sub
Como podem ver ele Lê o Cabeçalho do arquivo e joga em strings os valores que preciso, e inclui linha a linha esses valores.
Mas tenho uma informação no fim de todo arquivo que preciso buscar tambem.
Como faço para o Cod ler a Ultima linha do arquivo primeiro?
Desde Já agradeço.