Formatação de datas VBA
Enviado: 26 Jun 2015 às 17:56
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.