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.

40 Parte II: Como o VBA Trabalha com o Excel

O que há de novo no Visual Basic Editor?

O Excel 2007 apresentou uma nova interface

de usuário. Menus e barras de ferramentas

sumiram e foram substituídas pelas novas

guias. Se você já usou o Visual Basic Editor

em uma versão anterior do Excel, estará em

território familiar. No Office 2007, a Microsoft

deixou o VBE essencialmente intacto. E

manteve a tradição no Excel 2010.

A linguagem de programação VBA foi atualizada

para acomodar os novos recursos

do Excel, mas o VBE não tem novos recursos

e as barras de ferramentas e menus do

estilo antigo funcionam exatamente como

sempre funcionaram. Talvez eles resolvam

atualizar o VBE, mas não estou prendendo

a respiração.

Como Trabalhar com a Janela de Projeto

Quando você trabalha no VBE, cada pasta de trabalho do Excel e add-in

que está aberta é um projeto. É possível pensar em projeto como uma

coleção de objetos dispostos como um esboço. Você pode expandir um

projeto clicando no sinal de adição (+) à esquerda do nome do projeto

na janela Projeto. Contraia um projeto clicando no sinal de subtração (-)

à esquerda do nome do projeto. Ou você pode dar dois cliques nos

itens para expandir e contraí-los.

A Figura 3-2 mostra uma janela Project com três projetos relacionados:

um add-in chamado pup7.xlam, uma pasta de trabalho chamada

investments.xlsm e a Pasta de Trabalho Pessoal de Macros (que é

sempre chamada de PERSONAL.XLSB).

Figura 3-2:

Esta janela

do Projeto

relaciona

três projetos.

Um deles é

expandido

para exibir

seus objetos.

Cada projeto expande para mostrar no mínimo um nó chamado

Microsoft Excel Objects. Este nó expande para mostrar um item para

cada planilha na pasta de trabalho (cada planilha é considerada um

objeto), e outro objeto chamado ThisWorkbook (que representa o

objeto Workbook). Se o projeto tiver quaisquer módulos VBA, a

listagem de projeto também exibe os nós referentes a esses módulos. E,

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

Saved successfully!

Ooh no, something went wrong!