Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

pedro_mexico

[Resolvido] Calcular idade automaticamente VBA

Mensagens Recomendadas

pedro_mexico

boa noite pessoal.

precisava de uma ajuda.

tenho uma textbox(txtdatanascimento) onde coloco a data e queria que a textbox seguinte automaticamente preenchesse com a idade quando saísse da textbox da data de nascimento.

é possível?

e ja agora em relação a datas.

é possível fornecerem um código para determinar diferença de dias, para controle de ferias. onde coloco a data inicial numa textbox noutra a data final e auto preencher a textbox com os dias gozados.

fico a aguardar a vossa ajuda.

obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
vikcch

Podes usar a função DateDiff

No evento LostFocus da textbox metes:

txtIdade.Text = DateDiff("d",txtDataNascimento.Text, Date) \ 365

Não é totalmente certo porque há anos com 366 dias.... este link mostra como se faz (mas deve haver maneiras mais simples)

Na segunda questão usas a mesma função (DateDiff), o "d" quer dizer que o resultado é em dias...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.