Olá Tiago,
Não estamos bem certo de ter entendido sua dúvida, pois este trecho que você copiou refere-se ao IF para comparar e gravar os valores do intervalo ... vamos lá
o trecho
Faz uma verificação, para gravar sempre o maior número:
“Percorra cada célula do intervalo e se encontrar um número maior que “Aux_retorno” então grave este valor”
sendo que
iniciamos determinando o valor de “zero” para a variável Aux_retorno, considerando que não haveria nenhum preço negativo (inferior a zero) na lista.
Então numa outra hipótese, de trabalhar numa outra lista com números negativos não haveria problema aqui, pois a ideia é identificar o maior número (para o caso da nossamaximo).
Veja se isso resolve sua dúvida,
Caso surjam novas dúvidas, fique à vontade para falar com a gente aqui pelo fórum.
Abraços,
Equipe do Prof. Sabino