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

Assuntos que não estiverem relacionados as categorias acima. Se não souber em qual categoria sua mensagem se encaixa, envie aqui.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
#7057
Olá para todos.

Tenho um arquivo com duas planilhas. Em uma tem uma lista com aniversariantes do mês e em outra mostra destacado o aniversariante do dia, só que tem dias com mais de um aniversariante. Eu estou usando PROCV para buscar na lista de aniversariantes e retornar quem faz aniversário no dia, mas não estou conseguindo fazer com que, caso haja mais de um aniversariante, haja uma alternância entre eles quando, por exemplo, eu apertar o F9.

Como posso resolver isso?


Obrigado.
#7131
Olá,

fiz um modelo, verifica se ajuda.
Você não está autorizado a ver ou baixar esse anexo.
#7154
Olá Kledison, obrigado por responder.

Sua solução me ajuda, mas para isso eu precisaria adaptar o projeto que tenho. É possível que a troca aconteça dentro da mesma célula? Ou seja, se houverem vários aniversariantes no mesmo dia, por um momento aparece o primeiro nome, depois aparece o outro, depois volta a aparecer o primeiro, etc. Isso é possível?

Obrigado.
#7157
Vê se é isso.

Usei uma fórmula que puxa o "n"ésimo menor valor; esse valor está na célula F9, oculta.
Código: Selecionar todos
=SEERRO(ÍNDICE(aniversariantes[NOME];MENOR(SE(E7=aniversariantes[DATA NASC];LIN(aniversariantes[DATA NASC]);"");'Aniversariante do dia'!F9)-2);"")
Utilizando o método OnTime, altera-se o valor da célula F9 a cada 5 segundos.
Código: Selecionar todos
Sub MudaNiver()

Sheets(1).Range("F9") = Sheets(1).Range("F9") + 1
If Sheets(1).Range("E9") = "" Then: Sheets(1).Range("F9") = 1

Run "DoAgain"



End Sub
Código: Selecionar todos
Sub DoAgain()
Application.OnTime Now + TimeValue("00:00:05"), "MudaNiver"

End Sub
Você não está autorizado a ver ou baixar esse anexo.
#7164
Boa noite colega,

Sua duvida foi muito boa, segue solução que encontrei.

Imagem

Imagem

Ao final da fórmula deve-se pressionar CTRL+SHIFT+ENTER para torná-la matricial. Arraste a fórmula para baixo para apresentar os demais resultado

Ficou um erro nas células vazias sem resultado que não consegui resolver.

Boa sorte.
Abraço.
Bruno
Você não está autorizado a ver ou baixar esse anexo.
#7167
Boa noite;
Todas as soluções dos colegas são muitos válidas porem complexas, não seria mais simples usar somente uma macro de filtro avançado?
Vamos as Passos:
1 - Apague a primeira aba;
2 - inicie a gravação na guia desenvolvedor
3- Abas dados filtro avançado
4- selecione a matriz
5- selecione o critério
6 - De ok pare a gravação utiliza
7 - Insira a data seja feliz.

Acredito que as vezes é melhor simplificar que deixar tudo complexo .

Segue anexo a sua planilha modificada, espero que te ajude. :lol:
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