Você está na página 1de 1

'GERA UM ARQUIVO CONFORME LEIAUTE DO SPED, DO EXCEL PARA O TXT.

' Sub gsCriarArquivoTexto() On Error GoTo TratarErro Dim Dim Dim Dim Dim lsCaminho As String llArquivo As Long llLinha As String lContador As Long iTotalLinhas As Integer

'Caminho aonde ser salvo o arquivo lsCaminho = InputBox("Caminho e nome do arquivo:", "Caminho do aruivo...", A ctName) 'Identifica se o arquivo j existe If Dir(lsCaminho) = "" Then llArquivo = FreeFile Open lsCaminho For Output As #llArquivo Selection.End(xlDown).Select iTotalLinhas = Cells(Rows.Count, 1).End(xlUp).Row While lContador < iTotalLinhas lContador = lContador + 1 'Escreve os dados no arquivo Print #llArquivo, Cells(lContador, 1) & "|" & Cells(lContador, 2) & _ "|" & Cells(lContador, 3) & "|" & Cells(lContador, 4) & "|" Wend MsgBox "Arquivo Salvo em: " & lsCaminho 'Fecha o arquivo Close #llArquivo Else MsgBox "Arquivo j existe!" End If 'Tratamento de erro Sair: Exit Sub TratarErro: MsgBox "Houve um erro na gravao do arquivo!" GoTo Sair Resume End Sub

Você também pode gostar