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.

72 Parte II: Como o VBA Trabalha com o Excel

A propósito, executar um procedimento Sub significa a mesma coisa

que fazer funcionar ou chamar um procedimento Sub. É possível usar

qualquer terminologia que você queira.

Como eu o executo? Deixe-me contar as maneiras. Você pode executar

um VBA Sub de muitas formas — essa é uma razão pela qual você pode

fazer tantas coisas úteis com procedimentos Sub. Eis uma lista exaustiva

das maneiras (bem, pelo menos todas as maneiras que pude lembrar)

para executar um procedimento Sub:

55

Com o comando Executar➩Executar Sub/UserForm (no VBE). O

Excel executa o procedimento Sub no qual o cursor está

localizado. Este comando de menu tem duas alternativas: a

tecla F5 e o botão Executar/UserForm na barra de ferramentas

Padrão o VBE. Esses métodos não funcionam se o procedimento

exigir um ou mais argumentos.

55

Da caixa de diálogo Macro do Excel. Você abre essa caixa

selecionando Desenvolverdor➩Código➩Macros ou escolhendo

Exibição➩Macros➩Exibir Macros. Ou deixar de lado as guias e

simplesmente pressionar a tecla de atalho Alt+F8. Quando a

caixa de diálogo Macro aparecer, selecione o procedimento Sub

que deseja e clique Executar. Essa caixa de diálogo lista apenas

os procedimentos que não exigem um argumento.

55

Usando a tecla de atalho Ctrl+Tecla designada ao procedimento

Sub (supondo que você designou uma).

55

Clicando em um botão ou em uma forma na planilha. O botão

ou a forma devem ter um procedimento Sub designado a ele.

55

A partir de outro procedimento Sub que você escreve.

55

De um botão que você acrescentou à barra de ferramentas de

Acesso Rápido (veja o Capítulo 19).

55

A partir de um item personalizado na lista que você

desenvolveu (veja o Capítulo 19).

55

Automaticamente, quando você abrir ou fechar uma pasta de

trabalho (veja o Capítulo 11).

55

Quando ocorrer um evento. Como explico no Capítulo 11, esses

eventos incluem salvar a pasta de trabalho, fazer uma alteração

em uma célula, ativar uma planilha e outras coisas.

55

Da janela Verificação Imediata no VBE. Apenas digite o nome do

procedimento Sub e pressione Enter.

Demonstrei algumas dessas técnicas nas seções seguintes. Antes de

continuar, você precisa inserir um procedimento Sub em um módulo VBA.

1. Comece com uma nova pasta de trabalho.

2. Pressione Alt+F11 para ativar o VBE.

3. Selecione a pasta de trabalho na janela de Projeto.

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

Saved successfully!

Ooh no, something went wrong!