- 26 Jun 2015 às 17:56
#1521
Boa tarde pessoal!
É utilizado um equipamento de ensaio aonde trabalho que emite os resultados em .txt esses resultados, passo para uma planilha. Até aí ok! Porém é de grande importância a data da realização do ensaio para a classificação dos dados na tabela, e essa data vem com a seguinte formatação: "dd-mmm-yyyy". O problema é que o software não é nacional, então alguns meses não possuem a sigla igual ao do português, por exemplo, Agosto-Ago e August-Aug.
Adicionando na macro que possuo para cadastrar os resultados, algum código encontre o erro e substitua a sigla, faz com que ocorra um problema, no depurador a indicação aparece correta: Se antes era 11-Feb-2015, no depurador indica 11-02-2015, porém ao transcrever para o excel, passa sendo 02/11/2015 (02/Novembro/2015) invertendo mês com dias.
Já tentei várias coisas como substituir pela sigla brasileira, mas ai falha a formatação pois não indica data, vira apenas um texto.
Se eu usar o Substituir do excel, funciona, o replace do VBA, inverte.
Alguém saberia como mudar isso?
Agradeço desde já!
Att.
É utilizado um equipamento de ensaio aonde trabalho que emite os resultados em .txt esses resultados, passo para uma planilha. Até aí ok! Porém é de grande importância a data da realização do ensaio para a classificação dos dados na tabela, e essa data vem com a seguinte formatação: "dd-mmm-yyyy". O problema é que o software não é nacional, então alguns meses não possuem a sigla igual ao do português, por exemplo, Agosto-Ago e August-Aug.
Adicionando na macro que possuo para cadastrar os resultados, algum código encontre o erro e substitua a sigla, faz com que ocorra um problema, no depurador a indicação aparece correta: Se antes era 11-Feb-2015, no depurador indica 11-02-2015, porém ao transcrever para o excel, passa sendo 02/11/2015 (02/Novembro/2015) invertendo mês com dias.
Já tentei várias coisas como substituir pela sigla brasileira, mas ai falha a formatação pois não indica data, vira apenas um texto.
Se eu usar o Substituir do excel, funciona, o replace do VBA, inverte.
Alguém saberia como mudar isso?
Agradeço desde já!
Att.
Eduardo Schneider Nering
Técnico em mecânica
Experiência de vários níveis do Excel em busca de aprofundamento
Se te ajudei, deixe um Obrigado
Técnico em mecânica
Experiência de vários níveis do Excel em busca de aprofundamento
Se te ajudei, deixe um Obrigado
