24.08.2020 Views

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 7: Elementos Essenciais da Linguagem VBA

109

Usando Declarações de Atribuição

Uma declaração de atribuição é uma declaração VBA que atribui o

resultado de uma expressão a uma variável ou a um objeto. O sistema

de Ajuda do Excel define o termo expressão como

… uma combinação de palavras-chave, operadores, variáveis e

constantes que produzem uma string, número ou objeto. Uma

expressão pode ser usada para executar um cálculo, manipular

caracteres ou testar dados.

Eu não teria dito isso melhor, portanto nem ao menos tento.

Muito do seu trabalho em VBA envolve o desenvolvimento (ou depuração)

de expressões. Se você souber como criar fórmulas em Excel, não

terá problemas para criar expressões. Com uma fórmula da planilha, o

Excel exibe o resultado em uma célula. Por outro lado, uma expressão

VBA pode ser atribuída a uma variável.

Exemplos de declaração de atribuição

Nos exemplos de declaração de atribuição a seguir, as expressões estão

à direita do sinal de igual:

x = 1

x = x + 1

x = (y * 2) / (z * 2)

HouseCost = 375000

FileOpen = True

Range(“TheYear”).Value = 2012

DICA

Expressões podem ser tão complexas quanto você precisa que elas

sejam: Use o caractere de continuação de linha (um espaço seguido por

um sublinhado) para facilitar a leitura de expressões mais longas.

Geralmente, expressões usam funções: funções integradas do VBA,

funções de planilha do Excel ou funções que você desenvolve com VBA.

Eu discuto funções no Capítulo 9.

Sobre aquele sinal de igual

Como pode ser visto no exemplo anterior, VBA usa o sinal de igual

como seu operador de atribuição. Provavelmente, você está habituado

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

Saved successfully!

Ooh no, something went wrong!