VBA™ para Excel™ 13: trabalhando com várias planilhas


(ver o anterior)

As referências a outras planilhas pelo VBA são feitas diretamente pelo nome de cada planilha. O arquivo de Excel normalmente já vem com três planilhas: Plan1, Plan2 e Plan3 (veja as abas abaixo da planilha).

Conforme vimos antes, as referências de células são feitas em ordem invertida em relação ao Excel. Por exemplo, a célula C4 no excel é descrita na forma Coluna (C), depois a Linha (4). No VBA, a mesma célula é descrita apenas numericamente (Coluna é descrita como 3, ao invés de C), e na ordem Linha, depois Coluna. Portanto, no VBA, a célula C4 é descrita como:

Cells(4,3)

Quando a referência for feita em relação a uma célula que está em outra planilha, segue o seguinte formato:

Worksheets(“<Nome da planilha>”). Cells(<Linha>,<Coluna>)

Por exemplo, a célula C4 da planilha Plan1 é:

Worksheets(“Plan1”). Cells(4,3)

Esta referência pode ser utilizada diretamente em sua macro. Por exemplo, uma variável chamando esta célula a partir de outra planilha pode ser colocada assim:

Dim DolarHoje as Double
DolarHoje = Worksheets(“Plan1”). Cells(4,3)

Até a próxima!

Esse post foi publicado em administração, dicas, finanças, jobs, textos e marcado , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Guardar link permanente.

3 respostas para VBA™ para Excel™ 13: trabalhando com várias planilhas

  1. Pingback: VBA™ para Excel™ 11: como escrever novas funções para o Excel | Ricardo Trevisan

  2. Pingback: VBA™ para Excel™ 12: exemplos de funções, manipulação de strings | Ricardo Trevisan

  3. Pingback: VBA™ para Excel™ 14: vetores e matrizes | Ricardo Trevisan

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s