Você quer retornar no arquivo TXT apenas os dados da coluna T é isso?
Se esse for o caso usa o procedimento abaixo:
Sub ExecutarSalvarTXT(mPlan As Worksheet, mPathSave As String)
Dim iArq As Long
Dim Rng As Range
Dim LinhaFinal As Long
FileTxt = FreeFile
LinhaFinal = mPlan.Cells(Cells.Rows.Count, "T").End(xlUp).Row
Open mPathSave & "" & mPlan.Name & ".txt" For Output As FileTxt
For Each Rng In Range("T3:T" & LinhaFinal) 'Aqui você altera o intervalod a célula no qual você quer salvar.
Print #FileTxt, Rng.Text
Next
Close FileTxt
MsgBox "Novo arquivo salvo em: " & mPathSave & "" & mPlan.Name & ".txt", vbInformation
End Sub
Nesse procedimento irá criar um arquivo TXT e fazer um laço dentro da range ("T3:T" & "até a utlima linha") e inserir em cada linha do arquivo TXT.
Seria isso?
Pietro Farias
Se foi resolvido suas dúvidas, lembre se de marcar o tópico como RESOLVIDO.
ANALISTA X
Postado : 22/05/2017 5:59 am