padunic,
padunic,
não se trata da macro... tem a ver com o formato de seu arquivo TQS_SINAF_D121218.txt
Acerte o layout dele (veja os ";") que ela roda a contento.
Pelo menos aqui ela foi até o fim.
Se não avançar avise.
Abs,
Então, eu nao posso mudar nada no formato deste arquivo pq ele vem do mainframe assim.
Nem um ponto. Nem uma virgula. E nem um ponto e virgula.
Acho que vale a pena insistir neste caminho porque consigo rodar sua macro até o fim quando substituo o conteúdo de TQS_SINAF_D121218.txt por outro txt qualquer. O que quero realmente destacar é que dos 84 arquivos, 83 têm o mesmo layout e o 121218 não.
Além da questão dos ";" achei texto ("{" e letras de A a I) em registros que são, aparentemente, numéricos.
Não foi difícil identificar o problema. Coloquei a macro pra rodar e acompanhei o processamento (engasga em 121218 e dá a tal mensagem).
Peça auxílio para melhorar sua macro (o Reinaldo certamente vai te ajudar) mas antes dê uma checada nesse arquivo porque acho que o que tá pegando é isso. Ele deve ter sido mal gerado (layout).
As imagens abaixo demonstram os problemas de layout/letras/";" no arquivo de 18 de dezembro.
Abs,
obs.: As imagens estão em escalas diferentes. É só pra destacar as letras e ausência de ponto e vírgula.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 02/04/2013 1:02 am