Macro,preencher 1 coluna conforme informacao de outras  [Resolvido]

Visual Basic for Aplication e macros no Excel.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Macro,preencher 1 coluna conforme informacao de outras

Mensagempor Vanias » Sex Fev 21, 2020 6:39 pm

Olá pessoal, ainda não estou a vontade com macros, no trabalho surgiu me um quadro de controlo de vigilancia de saude. Em que dependendo da empresa e se tem mais de 45 ou 50 a periodicidade altera, para isso é preciso criar varias regras. Alguem pode ajudar me?
Empresa tap com trabalhador ate 45 anos devolve 24 meses, apos 45 devolve 12
Empresa PGA todos os trabalhadores devolve 12 meses
Etc

Agradeço imenso quem puder ajudar me

Deixo o link para percebererm
https://drive.google.com/file/d/10grEeg ... p=drivesdk
Vanias
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Fev 21, 2020 6:02 pm
Has thanked: 7 times
Have thanks: 0 time

{ SO_SELECT }

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor zanni » Sex Fev 21, 2020 9:00 pm

O link está privado e a sua dúvida está um pouco confusa.

Poderia nos fornecer mais detalhes para poder te ajudar.
I'd rather attempt to do something great and fail than to attempt to do nothing and succeed. -Robert H. Schuller
Avatar do usuário
zanni
Membro
Membro
 
Mensagens: 31
Registrado em: Qua Jan 27, 2016 2:58 pm
Has thanked: 9 times
Have thanks: 4 times

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor Vanias » Sáb Fev 22, 2020 5:40 am

Olá zanni, obrigada pela tentativa de ajuda, vou tentar ser mais esclarecedora. Tenho uma tabela com informacao dos funcionarios das varias empresas. O meu objetivo é saber consoante a idade quando tem que fazer exame de saude. Vou colocar a idade a ser atualizada pelo mes em que estamos para puder convocar.
Mas a idade influencia se o funcionário faz axame de 12 em 12 meses ou de 24 em 24 meses.
No ficheiro a coluna periodicidade varia consoante a coluna da empresa e da idade do trabalhador.
Exemplo:
Empresa TAP funcionário que tem idade ate as 44 a macro tem que devolver 24 meses, igual a 45 ou superior tem de devolver 12.
A situacao complica na empresa PGA que tambem tenho de considerar a coluna Tipo de inscricao:
Func. PGA PNT a periodicidade independemente da idade é 12 meses, mas no caso Func. PGA administrativa já e igual a TAP.
Tenho de criar as regras para todas as empresas.

Envio o link julgo que consegui por publico
https://drive.google.com/file/d/10grEeg ... p=drivesdk

Obrigada muito obrigada
Vanias
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Fev 21, 2020 6:02 pm
Has thanked: 7 times
Have thanks: 0 time

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor ewshaka » Sáb Fev 22, 2020 2:41 pm

Boa tarde.
Não há necessidade de macro.

Veja se a fórmula abaixo atende a sua necessidade.
Código: Selecionar todos
=SE(SEERRO(LOCALIZAR("PGA PNT";J2;1);0)>0;12;SE(N2<45;24;12))

Arraste para as demais células.
ewshaka
Membro
Membro
 
Mensagens: 35
Registrado em: Seg Nov 11, 2019 11:30 am
Has thanked: 2 times
Have thanks: 14 times

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor klarc28 » Sáb Fev 22, 2020 3:47 pm

Não estou fazendo fórmulas, estou fazendo código VBA.
Aperte Alt F11 e clique em Plan1.
É estudando que se consegue. Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.
klarc28
Membro
Membro
 
Mensagens: 1409
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 35 times
Have thanks: 592 times

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor Vanias » Sáb Fev 22, 2020 3:56 pm

klarc já entendi e já vi o VBA, consigo pegar na lógica e reproduzir para todas as minhas empresas?
Vanias
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Fev 21, 2020 6:02 pm
Has thanked: 7 times
Have thanks: 0 time

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor klarc28 » Sáb Fev 22, 2020 4:02 pm

Envie os nomes das empresas e os critérios. Se uma empresa seguir o mesmo critério de outra, basta dizer empresa x = empresa Y.
É estudando que se consegue. Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.

For this post the author klarc28 thanked:
Vanias (Qui Fev 27, 2020 3:06 pm)
klarc28
Membro
Membro
 
Mensagens: 1409
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 35 times
Have thanks: 592 times

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor Vanias » Sáb Fev 22, 2020 6:54 pm

Klarc muito obrigada por tudo,esta a ser espetacular.
aqui vai:
ARX PORTUGAL ARQUIT., LDA. = NAV, E.P.
ANTÓNIO VICENTE DOMINGOS, LDA = NAV, E.P.
LOJAS FRANCAS DE PORTUGAL,S.A. = NAV, E.P.
CLUBE TAP AIR PORTUGAL = NAV, E.P.
UCS - CUIDADOS INTEGRADOS DE SAÚDE, SA = NAV, E.P.
LUSOREDE INFORMÁTICA, LDA. = NAV, E.P.
Janoschka Portugal, Unip.Lda. =NAV, E.P.
NETDIS, LDA. = NAV, E.P.
LUSOREDE CONSULTORIA, LDA.= NAV, E.P.
LUSOINSTAL - INSTAL. INFORMÁTICA, LDA. = NAV, E.P.

mais uma vez obrigada
Vanias
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Fev 21, 2020 6:02 pm
Has thanked: 7 times
Have thanks: 0 time

Re: Macro,preencher 1 coluna conforme informacao de outras  [Resolvido]

Mensagempor klarc28 » Sáb Fev 22, 2020 7:18 pm

É estudando que se consegue. Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.

For this post the author klarc28 thanked:
Vanias (Qui Fev 27, 2020 3:06 pm)
klarc28
Membro
Membro
 
Mensagens: 1409
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 35 times
Have thanks: 592 times

Re: Macro,preencher 1 coluna conforme informacao de outras

Mensagempor Vanias » Dom Fev 23, 2020 1:15 pm

obrigada Klarc a sua ajuda foi muito preciosa para mim, espero um dia dominar tanto o excel como voce.

muitomas muito obrigada foi muito generoso e simpatico
Vanias
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Fev 21, 2020 6:02 pm
Has thanked: 7 times
Have thanks: 0 time


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: angelos e 4 visitantes