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
  • Avatar do usuário
#47939
Olá

Criei uma aba com botões com vários nomes. A ideia é, ao clicar num desses botões, acrescentar o respetivo nome na próxima célula vazia de uma coluna na aba seguinte.

Julgo que tenho que associar uma macro a cada botão para que o nome seja acrescentado na próxima célula vazia da coluna.

Alguém pode ajudar?
Você não está autorizado a ver ou baixar esse anexo.
#47943
Olá Andre,

Teste a planilha abaixo, e veja se te atende.

Eu fiquei na dúvida de qual a coluna que deveria receber o nome, e achei que era a "A". Caso seja outra, entre no editor do VBA, entre em MODULO 1, e altere o "A" em vermelho, abaixo, pela coluna.

Sheets("Dados").Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = Nome

pergunta: Na coluna B você quer o dia de hoje, sempre, ou quer que a data fique congelada no dia em que o nome foi incluido? Da forma que está a fórmula, sempre que abrir a planilha, a data será sempre atualizada para o dia atual.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.

Jimmy San Juan
#47946
Jimmy escreveu:Olá Andre,

Teste a planilha abaixo, e veja se te atende.

Obrigado pela resposta. Penso que se esqueceu do anexo.

Eu fiquei na dúvida de qual a coluna que deveria receber o nome, e achei que era a "A". Caso seja outra, entre no editor do VBA, entre em MODULO 1, e altere o "A" em vermelho, abaixo, pela coluna.

Era mesmo a coluna A.

Sheets("Dados").Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = Nome

pergunta: Na coluna B você quer o dia de hoje, sempre, ou quer que a data fique congelada no dia em que o nome foi incluido? Da forma que está a fórmula, sempre que abrir a planilha, a data será sempre atualizada para o dia atual.

Tem razão! A ideia é a data ficar congelada no dia em que o nome foi incluído...

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.

Jimmy San Juan
#47979
Olá André,

Desculpe!! Esqueci mesmo.

Segue.

Jimmy San Juan
Você não está autorizado a ver ou baixar esse anexo.
#47981
Agora de tarde vou colocar outra versão, que fixa a data.

O que acha de dar um Beep quando cada botão for teclado. Acho estranho clicar em um botão e não ver nada acontecer. Vou colocar o beep pra você ver como fica.

Jimmy San Juan
#48040
Olá,

Segue a nova versão, com data fixa e beep. O beep ficou um pouco irritante, mas não sei qual será a frequência de cliques nos botões, logo, é melhor você avaliar.

Alterei a macro, que agora está bem mais simples. Todos os botões acionam a mesma macro, e o texto do botão que a acionou, irá para a outra planilha. Veja se isso te atende, ou se necessitará que o nome a ser colocado na outra planilha não necessariamente será o mesmo que o título do botão. Se for o caso, mudamos.

Jimmy San Juan
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