Notifications
Clear all

Ordenar dados por data e erro ao pesquisar

8 Posts
3 Usuários
0 Reactions
1,700 Visualizações
(@schramm)
Posts: 33
Eminent Member
Topic starter
 

Boa tarde a todos!
Tenho um userform com uma listbox onde aparecem meus dados já cadastrados e acima da listbox tem uma textbox onde realizo a procura por qualquer parte da palavra de qualquer uma das colunas da minha planilha, porém, a minha planilha tem um cabeçalho e se eu sem querer digitar um dos nomes do cabeçalho na texbox de busca, meu programa trava, gostaria que nada acontecesse ao digitar um dos nomes do cabeçalho, ja tentei tratar esse erro mas não consegui!

Outra dificuldade minha, é de ordenar meus dados pela "data da nota",coluna B, de forma automática sempre que atualizada minha planilha, levando em consideração Dia, mês e Ano. Seria possível?

Será que alguém consegue me ajudar?

Agradeço desde já :D

 
Postado : 21/05/2016 11:43 am
(@mprudencio)
Posts: 2749
Famed Member
 

Nem olhei a planilha mas, tenho pra mim q é so alterar a linha onde a busca começa.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 21/05/2016 12:01 pm
(@schramm)
Posts: 33
Eminent Member
Topic starter
 

Já tentei alterar a linha MPrudencio, mas continua a travar o programa.. E quanto a ordenar por data, seria possível?

 
Postado : 21/05/2016 12:09 pm
(@mprudencio)
Posts: 2749
Famed Member
 

O problema no seu codigo é que qdo vc digita um titulo qualquer como busca o codigo entra em loop infinito e trava o arquivo.

Depure o codigo e vc vai entender.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 21/05/2016 3:31 pm
(@schramm)
Posts: 33
Eminent Member
Topic starter
 

MPrudencio, saberia me dizer como resolvo esse problema? Sou novo ainda em VBA e não estou sabendo resolve-lo!

 
Postado : 21/05/2016 4:26 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Eu ainda nao consegui entender bem o seu codigo, mas a forma de resolver é fazer o codigo rodar qdo a informação nao for encontrada.

Em resumo falta um Else para que a rotina continue mas ainda nao identifiquei o local certo.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 21/05/2016 5:47 pm
(@adgere)
Posts: 76
Trusted Member
 

Verifique...

 
Postado : 22/05/2016 11:43 am
(@schramm)
Posts: 33
Eminent Member
Topic starter
 

adGere, funcionou!

Muito obrigado :D

 
Postado : 22/05/2016 6:14 pm