Ir para conteúdo
Fórum Script Brasil
  • 0

Trabalhando com data fixa no vba tanto em pt-br ou en


Sérgio Menezes

Pergunta

Boa Tarde.

Estou querendo capturar uma data pt-br(dd/mm/yy) digitada pelo usuário em uma planilha do excel e salva-la em outra planilha em formato CDate()

O detalhe é que os usuários devem poder digitar essa data em sistemas tanto "pt-br" quanto "en".

E é ai que eu estou travado.

Ex: data em pt br dd/mm/yy

v = 17/10/11 //Data digitada pelo usuário na planilha. Formato do campo "String". porque a data deve ser sempre pt-br. Mesmo que o sistema do usuário seja "en".

em pt-br :

MsgBox Cdate(v)

R= 17/10/2011

MsgBox Format(v, "dd/mm/yy")

R= 17/10/2011

em en:

MsgBox Cdate(v)

R= 10/11/17 // aqui que estou com dúvidas. pois quero que ele retorne 17/10/2011

MsgBox Format(v, "dd/mm/yy")

R = 11/10/17 //// aqui que estou com dúvidas. pois quero que ele retorne 17/10/2011

*****

Quero salvar ela em formato data.

Pois depois tb quero exibi-la sempre em formato pt-br

O porem é que os usuários tem sistemas diferentes, pt-br e en.

Help!!!

Desde já grato!

Atenciosamente

Sérgio Menezes

Editado por Sérgio Menezes
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...