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.
Pergunta
Sérgio Menezes
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 MenezesLink 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.