Notifications
Clear all

Exportar para Arquivo Texto.

3 Posts
2 Usuários
0 Reactions
1,075 Visualizações
(@jlvfranca)
Posts: 20
Eminent Member
Topic starter
 

Pessoal, bom dia.

Esta é a minha primeira participação no fórum e já venho solicitar ajuda aos mestres.
Peço desculpas da forma que estou começando neste fórum, mas ao longo do tempo espero ajudar outros participantes.

Tenho uma planilha com alguns dados e preciso criar um arquivo texto, porém tenho que seguir um layout, para que o arquivo fique num determinado formato.
Preciso que seja criada uma rotina (VBA) que exporte estas informações como arquivo texto. Estou pesquisando alguns códigos na Web, como sou leigo no assunto, mas com muita vontade de aprender, solicito ajuda para começar. Alguém poderia dar uma força, para montar esta rotina?
Estou anexando a planilha, do que basicamente estou precisando, para um melhor entendimento.

Agradeço antecipadamente,

João França

 
Postado : 20/01/2014 5:04 am
(@luiz-elias)
Posts: 26
Eminent Member
 

jlvfranca, Bom dia!

Veja se é isso que precisa.

Preencha os dados na aba "dados", vá em macros e execute a macro "ImportarArquivo".

O arquivo de importação será gerado para a sua área de trabalho com o nome ArquivoImportar.txt.

Me sinalize caso seja preciso ajustar o layout do arquivo.

Um abraço.

 
Postado : 20/01/2014 6:02 am
(@jlvfranca)
Posts: 20
Eminent Member
Topic starter
 

jlvfranca, Bom dia!

Veja se é isso que precisa.

Preencha os dados na aba "dados", vá em macros e execute a macro "ImportarArquivo".

O arquivo de importação será gerado para a sua área de trabalho com o nome ArquivoImportar.txt.

Me sinalize caso seja preciso ajustar o layout do arquivo.

Um abraço.

Luiz, bom dia.

Agradeço pela força, realmente está é uma forma que não estava imaginado e que me ajudará muito.
Porém estou adaptando uma outra rotina encontrada e estou com dúvida com relação como formatar uma data na mesma

If Len(Cells(i, 5).Value) < 8 Then
'Data_processamento = 8, data (preencher no padrão aaaa+mm+dd)
campo(5) = String(8 - Len(Cells(i, 5).Value), Format("YYYYMMDD")) & Cells(i, 5).Value
Else
campo(5) = Cells(i, 5).Value
End If

Você saberia como formatar?

João França

 
Postado : 20/01/2014 7:34 am