Página 1 de 1

Atribuir dados na data

Enviado: 03 Nov 2017 às 11:57
por MouseBugado
Bom dia, Eu tenho o seguinte problema. Vou declarar com um passo a passo.

1. Tenho uma matriz que armazena x valores.
2. Dentro dessa matriz do tipo String há dados de data.
3. Quando eu vou atribuir os dados em algumas células, alguns valores de data ficam invertidos. ao invés de "dd/mm/yyyy" fica "mm/dd/yyyy".

Alguém já teve algum problema do tipo?
deixei minha planilha de controle de férias no qual estou tendo problemas em anexo.

Agradeço desde já.

Re: Atribuir dados na data

Enviado: 03 Nov 2017 às 14:31
por babdallas
É um problema comum. O VBA trabalha com o padrão americano, ou seja, "mm/dd/yyyy". Logo, você deve passar para este formato para trabalhar no VBA. Depois quando os valores retornam para a planilha, a conversão para o sistema de datas usado no Brasil já é feito automaticamente.
Veja o arquivo em anexo (usei format (matriz, "mm/dd/yyyy").

Atribuir dados na data

Enviado: 03 Nov 2017 às 14:57
por MouseBugado
Eu entendi a ideia.

Mas o problema persiste.
Imagem

Re: Atribuir dados na data

Enviado: 03 Nov 2017 às 15:28
por babdallas
Veja agora.

Atribuir dados na data

Enviado: 03 Nov 2017 às 15:46
por MouseBugado
Eu não conhecia essa atribuição do Comando Format.
Muito Prático. Obg mesmo.

E por sinal, Parabens. você conseguiu compreender a Bagunça do meu código.