24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 8: Trabalhando com Objetos Range

117

Figura 8-1:

Uma

seleção

de faixas

intercaladas.

Outras Maneiras de Fazer Referência

a uma Faixa

Quanto mais você trabalha com VBA, mais percebe que ele é uma

linguagem muito bem concebida e, geralmente, bastante lógica (apesar

do que você pode estar pensando agora). Com frequência, o VBA

oferece múltiplas maneiras de executar uma ação. Você pode escolher o

método mais adequado ao seu problema. Esta seção discute algumas

das formas de fazer referência a uma faixa.

LEMBRE-SE

Este capítulo mal toca a superfície das propriedades e métodos do

objeto Range. Ao trabalhar com VBA, provavelmente você precisará

acessar outras propriedades e métodos. O sistema de Ajuda é o melhor

lugar para descobrir a respeito delas, mas também é uma boa ideia

gravar suas ações e examinar o código que o Excel gerar.

A propriedade Cells

Ao invés de usar a palavra-chave VBA Range, é possível fazer referência

a uma faixa através da propriedade Cells.

APAPO DE ESPECIALIST

Observe que eu escrevi propriedade Cells e não objeto Cells ou mesmo

coleção Cells. Ainda que Cells possa parecer com um objeto (ou com

uma coleção), na verdade não é. Ao contrário, Cell é uma propriedade

que o VBA avalia. Depois, o VBA retorna um objeto (mais especificamente,

um objeto Range). Se isso parecer estranho, não se preocupe.

Até a Microsoft parece estar confusa quanto a essa questão. Em algumas

versões anteriores de Excel, a propriedade Cells era conhecida

como o método Cells. Independente do que ela é, apenas entenda que

Cells é uma maneira jeitosa de fazer referência a uma faixa.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!