O problema é que você não declarou um tipo para a variável slope
. No VBA, você não pode declarar o tipo para uma lista de variáveis com uma instrução as Range
. Você deve declarar o tipo para cada variável individualmente.
Como resultado, o VBA está tratando slope
como uma Variante para a qual não pode fornecer orientação para métodos ou propriedades com um menu de dicas.
Atualize seu código para o seguinte.
Dim slope as Range, measure As Range