Página 1 de 1

Ajuda com código para idade inferior a 08 anos

Enviado: 07 Mar 2018 às 18:26
por SandroLima
Boa tarde, amigos

Poderiam me ajudar com a adaptação do código da planilha em anexo?

Preciso que a célula correspondente à data de nascimento (Coluna 8) na tabela fique destacado com preenchimento em amarelo claro e texto amarelo escuro caso a diferença de idade entre os campos "Data de Nascimento" (Coluna 8) e "Data de Recebimento" (Coluna 2) seja inferior à 08 anos de idade.

No mesmo código preciso que o mesmo envie uma msgbox do tipo " Informe o CPF do cliente" e retorne para a célula correspondente ao 1º CPF (no caso, o dependente) (Coluna 7), após clicar em ok, caso a mesma condição de diferença de idade inferior a 08 anos seja atendida.

Preciso ainda que não apresente erro se o campo de CPF for mantido em branco mesmo após a msg de alerta e continuação de preenchimento dos outros campos da tabela.

Agradeço antecipadamente aos que puderem colaborar.

Att.,

Sandro Lima

Re: Ajuda com código para idade inferior a 08 anos

Enviado: 08 Mar 2018 às 12:07
por babdallas
Fia a formatação condicional sem código VBA.

Quando ao CPF, não entendi. Em qual subrotina você quer implementar isso? Os dados de CPF são inseridos manualmente?
Explique melhor o que você pretende com cada botão e assim poderemos lhe ajudar.

Ajuda com código para idade inferior a 08 anos

Enviado: 08 Mar 2018 às 17:24
por SandroLima
Vou tentar esclarecer melhor.

Na verdade me expressei de maneira errada sobre minha necessidade.

Preciso que o primeiro campo de "CPF" (no caso, o do dependente) (Coluna 7) fique destacado com preenchimento em amarelo claro e texto amarelo escuro caso a diferença de idade entre os campos "Data de Nascimento" (Coluna 8) e "Data de Recebimento" (Coluna 2) seja superior a 08 anos de idade e já não tenha sido digitado.

Caso o CPF já tenha sido inserido manter a formatação normal sem o preenchimento amarelo.

E sim para a sua pergunta... o CPF será inserido manualmente.

Obrigado pela colaboração.

Ajuda com código para idade inferior a 08 anos

Enviado: 08 Mar 2018 às 18:03
por SandroLima
Resumindo: Preciso que as células da coluna do CPF fiquem com preenchimento amarelo somente se obedecerem duas condições (se estiverem vazias e para pacientes maiores de 08 anos). As duas condições precisam estar obedecidas.
Separadamente consegui fazer... mas como fazer obedecer as duas condições?

Portanto, se o paciente for maior de 08 anos e a célula estiver vazia de conteúdo... deverá apresentar preenchimento amarelo.
Porém, se o paciente tiver menos de 08 anos manter formatação original sem preenchimento amarelo.
E, por fim, se ela apresentar conteúdo, também manter a formatação original sem preenchimento.

Acho que agora ficou mais claro.

Obrigado.