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.
Question
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
Edited by Sérgio MenezesLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.