Pessoal, boa noite.
Alguém conhece um código para exportar dados do Excel para um arquivo .DAT ?
Necessito importar e exportar dados entre Excel e arquivo .DAT
Encontrei um código para importar
Sub ImportBigFile()
Dim N As Long
Dim Lim As Long
Dim SS() As String
Dim S As String
Dim R As Long
Dim C As Long
Dim WS As Worksheet
Dim FNum As Integer
Dim FName As String
FName = "C:TempFile.dat"
FNum = FreeFile
With ActiveWorkbook.Worksheets
Set WS = .Add(after:=.Item(.Count))
End With
Lim = WS.Rows.Count
Open FName For Input Access Read As #FNum
R = 0
Do Until EOF(FNum)
R = R + 1
Line Input #FNum, S
SS = Split(S, "t", -1)
For C = LBound(SS) To UBound(SS)
WS.Cells(R, C + 1).Value = SS(C)
Next C
If R = Lim Then
With ActiveWorkbook.Worksheets
Set WS = .Add(after:=.Item(.Count))
End With
R = 0
End If
Loop
End Sub
Não tive sucesso ao tentar adaptálo para exportar dados.
Preciso conseguir exportar para o mesmo arquivo de onde foi importado inicialmente pois, serão necessários realizar cálculos no Excel e o software que gera as informações somente entende dados em arquivos com extenção .DAT
Postado : 01/03/2018 7:20 pm