Ao
Edcronos
Obrigado pela dica. habitualmente quando falamos eM excel, usamos sempre a expressão "criar uma fórmula para encontrar tal valor" ou "criar uma fórmula para somar..."; Já quando falamos em VBA, dizemos "criar um código", "criar uma macro". Fazendo uma separação do modo como tratamos essas partes, em resumo temos 2 códigos ou duas instruções de códigos.
Minha expressão "sem fórmula" está diretamente ligada aos exemplos que dei das funções MAIOR e MENOR. Logo, eu quis dizer, criar uma macro ou um código que substituísse as fórmulas e o uso das funções MAIOR e MENOR, uma vez que, como seriam muitas linhas a inserir a fórmula, isso deixaria a planilha lenta.
Prometo ao fernando que não enviarei o arquivo sem estar compactado!
Existem 2 colunas principais na planilha. Uma contém números que se repetem eventualmente, mas estes começam em 1 e vao até 250. Como se repetem, não significa que são 250 linhas. Em outra coluna eu tenho um texto. Este texto será o outro parãmetro. O primeiro parâmetro é a condição 1,2,3...(=maior(a1:a10;1...=maior(a1:a10;2...-maior(a1:a10;3).
A intenção é inserir em outra coluna o maior ou menor valor baseado na primeira coluna, desde que exista um determinado texto na segunda coluna. Isso sucessivamente, digamos, na célula C1 o maior valor, na célula C2 o segundo maior valor, na célula c3 o terceiro maior valor...
Quando falo MAIOR ou MENOR valor, significa que serão gerados 2 relatórios, um inciado com o menor e outro com o maior valor.
Esse número encontrado será um parãmetro para uma pesquisa de outras informações. Daí que, quando inseridas várias fórmulas matriciais a planilha ficar lenta....
É isso. O código do Mauro é parte da minha dúvida. A outra parte diz respeito a inserir os números encontrados em determinadas células. Não é apenas encontrar o maior ou menor número, mas inserir esse número em uma célula específica ou coluna.
Postado : 06/05/2015 5:39 am