Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
Por rodrigoribeiro1997
#33969
Olá, pessoal!

Sou novato em VBA, tentei, mas não consegui.

Eu gostaria de melhorar uma planilha que possuo na minha empresa na qual meu jovem aprendiz busca, através do localizar do Excel, a matrícula dos meus colaboradores, e após isso, ele segue até a coluna do período de ponto que ele está dando baixa e marca um "X".

A ideia seria na hora que eu digitar a matrícula no campo em branco ele pesquisaria a matrícula na coluna "A" e iria até a coluna correspondente ao nome do botão que seria o titulo da tabela em Vermelho e marcaria um "X" na célula.
Se a matrícula estiver em branco ou digitar matrícula que não existe na coluna "A" e clicar no botão, emite uma msgbox dizendo que a matrícula não foi informada.

Alguém pode me ajudar please!!!

Agradeço!
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por cyllio
Posts Avatar
#33973
Aceita uma sugestão?
Ao invés de ter que criar vários botões com programação (e sempre serão criados novos períodos pelo que entendi), poderia utilizar um único botão de atribuição.
Veja se isso te atende...
Você não está autorizado a ver ou baixar esse anexo.
Por rodrigoribeiro1997
#33980
Cyllio, bom dia!

Cara, ficou perfeito! Só faltou uma coisa. Tem como me emitir uma mensagem caso a matrícula informada no campo em branco não estiver escrita na tabela? Porque ai iria me emitir uma mensagem dizendo que "o colaborador não foi encontrado". Só por curiosidade, teria como incluir (na hora que essa caixinha for emitida) as opções "ok" e "cadastrar"? Se eu clicar em ok a caixa fecha e se eu clicar em cadastrar viria um formulário para que eu insira a matrícula, admissão e o setor.
Avatar do usuário
Por cyllio
Posts Avatar
#33990
Bom dia Rodrigo,
tentando te ajudar bem rapidamente o q dá pra fazer pra te adiantar é incluir na própria planilha ao final da tabela.
Olha essa modificação.
Você não está autorizado a ver ou baixar esse anexo.
Por rodrigoribeiro1997
#33999
Cyllio, desculpe te alugar mais uma vez, mas quando insiro uma matrícula existente ele pede mesmo assim para cadastrar. Se for possível peço que deixe do primeiro modo e somente acrescente para que quando a matrícula nao for encontrada apresente o erro de "matrícula não encontrada".

Muito obrigado mesmo, está ajudando muito!!!


Muito obrigado mesmo, está ajudando muito!!!
Avatar do usuário
Por gfranco
Avatar
#34019
Bom dia.
Segue minha contribuição.
Nota:
**Planilha "XLSM", portanto deve-se habilitar as macros pra funcionar.
**Quando quiser agradecer, clique em "obrigado".
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord