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 5: Procedimentos Function e Sub no VBA

77

Figura 5-6:

Quando você

acrescentar

um botão a

uma planilha,

automaticamente

o Excel

exibe a caixa

de diálogo

Atribuir

Macro.

Depois de ter feito a atribuição, clicar no botão executará a macro —

exatamente como uma mágica.

Observe que a caixa de diálogo Atribuir Macro também oferece a

oportunidade para gravar uma macro (clicando o botão Gravar). Ou,

clique o botão Novo e o Excel inserirá um procedimento Sub vazio, com

o nome que você especificar. Mas, na maior parte do tempo, você

designará uma macro existente a um botão.

Quando você acrescenta um botão, veja que a caixa de opções disponibiliza

dois conjuntos de controles: Controles de Formulário e Controles

ActiveX. Esses dois grupos de controles são bem parecidos, mas na

verdade são bem diferentes. Na prática, os Controles de Formulário são

mais fáceis de usar.

Também é possível atribuir uma macro a qualquer outra forma ou

objeto. Por exemplo, suponha que você gostaria de executar uma

macro quando o usuário clicar em um objeto Retângulo.

1. Adicione o Retângulo à planilha.

Insira um retângulo usando o comando Inserir➩Ilustrações➩Formas.

2. Clique no retângulo com o botão direito.

3. Escolha Atribuir Macro em seu menu de atalho.

4. Selecione a macro na caixa de diálogo Atribuir Macro.

5. Clique OK.

Depois de executar essas etapas, ao clicar no retângulo, a

macro atribuída será executada.

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

Saved successfully!

Ooh no, something went wrong!