A proposta do colega lmonteiro executa o que deseja.
Porem altere as linhas da ultima linha (ultLinha) e ultima coluna (ultCol,esta está buscando a ultima mesmo +16000)
talvez seja por isso que não viu resultado.
P.S.: Conforme regra do forum, os arquivos devem ser postados Compactados (Zip, 7z,Rar....)
Sub gravarTXT()
Dim localGravacao As String
Dim nomeArquivo As String
Dim linhaGravar As String
Dim ultLinha As Integer
Dim ultColuna As Integer
localGravacao = Environ("USERPROFILE") & "Desktop"
nomeArquivo = "ArquivoExportado.txt"
ultLinha = Sheets("Exportação").Cells(Cells.Rows.Count, "A").End(xlUp).Row
ultCol = Sheets("Exportação").Cells(1, Cells.Columns.Count).End(xlToLeft).Column
'Abre o arquivo para gravação
Open localGravacao & nomeArquivo For Output As #1
For i = 1 To ultLinha
For j = 1 To ultCol
'Concatena as colunas separando elas por ","
linhaGravar = linhaGravar & Sheets("Exportação").Cells(i, j).Value & ","
Next j
'Grava a linha no arquivo - As funções Left e Len são utilizadas para excluir a última virgula do texto
Write #1, Left(linhaGravar, Len(linhaGravar) - 1)
linhaGravar = ""
Next i
Close #1
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 24/04/2015 8:14 am