Página 1 de 1

Criar função MelhorRota()

Enviado: 29 Jun 2016 às 02:02
por DJunqueira
Bom dia a todos

Gostaria de criar uma - função - chamada MelhorRota( Rotas as Range) em q primeiro ela detectasse a linha de uma matriz com o maior total e depois escolhesse o menor número dessa linha na matriz, procurasse a próxima linha com base no valor da coluna (valor genérico, bastando seguir a ordem de q tal coluna corresponde a tal linha gêmea em valores), nesse primeiro momento as colunas dos dois valores de intercessão devem ficar impossibilitadas de fornecer novos números, a partir daí é só seguir a rotina de procurar o menor número na linha e retirar os valores da coluna da matriz. Nessa rotina a última referência de coluna deve ter seu valor igual ao da intercessão com o da linha inicial.

Na planilha anexada tem um vídeo q explica detalhadamente a lógica do processo, mas sem iniciar pela linha com o maior somatório. Na aba Planilha1 coluna Q tem a ordem dos resultados da matriz B2:K11, ou seja, começa pelo valor destacado por cor na matriz referente a "e" e depois vai seguindo a ordem da coluna.

Criar função MelhorRota()

Enviado: 07 Jul 2016 às 14:20
por DJunqueira
Ninguém?
Não é uma rotina complicada...