amigos,
preciso de uma ajuda, utilizo macro para transformar automaticamente um arquivo em TXT, mas minha dúvida é a seguinte : às vezes minha planilha contém 10 linhas, às vezes 50, outras 1000 linhas, como faço para automatizar ou mesmo informar na execução da geração do txt a composição de todas as linhas : supondo que nesta planilha tenha 500 linhas eu informar de A1 a A500 sem que eu tenha que estar alterando a macro
segue a macro que executo :
Sub XTo_txt()
' Author: Date: Contact:
' Exportando o conteúdo de uma planilha para um arquivo texto.
Dim nFile As String
Dim nSheet As String
Dim nExtension As String
Let nFile = "C:jrichard.CI02"
Let nSheet = "CONCATENADO"
Let nExtension = "A1:A1900" - quero deixar esta parte para eu informar pois pode ser 10/20/30 linhas vai depender do movimento do mêsOpen nFile For Output As #1
Sheets(nSheet).Select
For Each nOccurs In Range(nExtension)
Print #1, nOccurs
Next
Close #1
MsgBox "Exportado!",
Sheets(nSheet).Select
End Sub
Postado : 20/03/2012 10:21 am