1
resposta

por que funcionou sem usar o .Cells?

Quando escrevi o código ele deu o mesmo efeito usando só o seguinte:

For contador_celulas = 1 To pIntervaloValores.Count
    MsgBox pIntervaloValores(contador_celulas, 1)
Next
1 resposta

Olá Hanna, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

Essa abordagem que você mostrou funciona porque o intervalo pIntervaloValores que é do tipo Range é uma matriz de células e você pode acessar as células diretamente usando os índices de linha e coluna, sem necessariamente especificar o .Cells e isso porque através da função Count já percorremos todas as células desse intervalo automaticamente. Por isso, o código funcionou corretamente sem o uso do .Cells.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!