Da pra formatar usando formulas como alguns disseram, mais ao meu ver isso inviabiliza, pois tera duas colunas para a mesma data, uma pra digitar o outra com formulas pra formatar e usar. Já que é pra fazer assim melhor digitar corretamente.
Com VBA vc podera manter um campo só pra digitar no formato que deseja e o seu Algoritmo formarta automaticamente o valor digitado pelo usuario na própria célula.
Ao meu ver é a melhor opção, caso não é melhor digitar corretamente mesmo!
a melhor forma de fazer é como o Jesão indicou. Só que você tem que fazer essa fórmula em outra coluna. Você digita numa coluna e na OUTRA coluna vai aparecer do jeito que você quer.
Existe uma manha para fazer na mesma coluna, assim
formatar célula, personalizado, na caixa tipo você digita ##"/"##"/"####
Usando essa técnica você digita 25072013 e aparece 25/07/2013 como vc quer.
Só que tem um problema. O Excel não vai fazer contas corretamente com essa célula. Ele não vai interpretar essa célula como 25 de julho de 2013 e sim como 25.072.013 ou seja vinte e cinco milhões, setenta e dois e treze.
Answers & Comments
Verified answer
Com formulas ou formatação acho que não dá não!
Mais se fizer pelo VBA ai da pra fazer tranquilo!
Da pra formatar usando formulas como alguns disseram, mais ao meu ver isso inviabiliza, pois tera duas colunas para a mesma data, uma pra digitar o outra com formulas pra formatar e usar. Já que é pra fazer assim melhor digitar corretamente.
Com VBA vc podera manter um campo só pra digitar no formato que deseja e o seu Algoritmo formarta automaticamente o valor digitado pelo usuario na própria célula.
Ao meu ver é a melhor opção, caso não é melhor digitar corretamente mesmo!
Celso, digite as barras!
Aliás, digite assim: 25/7 e dê enter.
Se a célula foi convenientemente formatada ele vai transformar em 25/07/2013, ou seja, você economiza digitação.
Se teimar em usar do seu jeito, precisa digitar (tudo) numa célula e converter para data em outra:
=DATA(ANO(DIREITA(A1;4); MÊS(EXT.TEXTO(A1;3;2); DIA(ESQUERDA(A1;2))
a melhor forma de fazer é como o Jesão indicou. Só que você tem que fazer essa fórmula em outra coluna. Você digita numa coluna e na OUTRA coluna vai aparecer do jeito que você quer.
Existe uma manha para fazer na mesma coluna, assim
formatar célula, personalizado, na caixa tipo você digita ##"/"##"/"####
Usando essa técnica você digita 25072013 e aparece 25/07/2013 como vc quer.
Só que tem um problema. O Excel não vai fazer contas corretamente com essa célula. Ele não vai interpretar essa célula como 25 de julho de 2013 e sim como 25.072.013 ou seja vinte e cinco milhões, setenta e dois e treze.
Man dá uma olhada nesse site que tem uns tutoriais aimais sobre isso:
http://www.queromaisexcel.p.ht/
E se ficar sem paciencia de ler nesse site tem uma planilhas já prontas com graficos e tudo mais:
http://www.lojaexcel.com.br/
Acho que isso já vai ajudar muito!
Grande abraço
Formatando!