Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema com a data do excel (VBA)

Pretendo colocar em um célula do excel (d3), usando o VBA, a data do dia que foi iniciado o comando do VBA. O problema se encontra que, a data do excel, apesar dele se encontrar no pt-br, a data que aparece utilizando o VBA é o padrão de data dos EUA, ou seja, ao invés de DIA/MÊS/ANO, o que vem é MÊS/DIA/ANO.

Range("d3") = trim(date)
1 resposta
solução!

Olá Robert,

O formato de data vem do Windows, mesmo que vc tiver formatado Excel para pt-br.

Ou você altera o formato do Windows, Ou segue alguma alternativa para resolver a questão no seu código, como por exemplo:

Range (“D3”).NumberFormat = “@”Range (“D3”) = Format(Now(), “dd/mm/yyyy”)

Neste caso estamos forçando o Excel a transformar o Range em questão para o formato texto.

Caso surjam novas dúvidas, fique à vontade para falar com a gente aqui pelo fórum.

Abraços,

Equipe do Prof. Sabino