1
resposta

Declaração do Range

Boa Noite, Tudo bem?

Estaria correto fazer da seguinte forma? Ou o mais correto seria separar e primeiro declarar ws as Worksheet e depois criar uma outra variável para declarar o range desejado?

Dim ws As Range Set ws = ThisWorkbook.Sheets("Notas 1º Trimestre").Range("A2:D10")

1 resposta

Oii, Julia! Tudo bem?

Você está no caminho certo, parabéns! Uma dica é: para evitar confusão com a variável ws durante a manutenção do código, uma boa prática é separar a declaração da WorkSheete do Range. Por exemplo:

Dim ws As Worksheet
Dim rng As Range

Set ws = ThisWorkbook.Sheets("Notas 1º Trimestre")
Set rng = ws.Range("A2:D10")

E também,na atividade, ao clicar no botão verde escrito Ver opinião do instrutor você pode consultar a resolução disponibilizada por ele e comparar com a sua, é ótimo para aprender mais uma forma de fazer!

Continue se dedicando e praticando, qualquer dúvida conte conosco.

Bons estudos, Julia!