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.

48 Parte II: Como o VBA Trabalha com o Excel

4. Clique em OK para começar a gravar.

O Excel insere automaticamente um novo módulo VBA no projeto

que corresponde à pasta de trabalho ativa. A partir deste ponto, o

Excel converte suas ações em código VBA. Enquanto grava, o

ícone na barra de status se transforma em um pequeno quadrado

azul. Isto é um lembrete de que o gravador de macro está rodando.

Você também pode clicar naquele quadrado azul para parar a

gravação da macro.

5. Selecione Exibição➩Mostrar➩Linhas de Grade.

As linhas de grades na planilha desaparecem.

6. Selecione Desenvolvedor➩Código➩Parar Gravação. Ou clique

no botão Parar Gravação na barra de status (o quadrado azul).

O Excel interrompe a gravação de suas ações.

Para visualizar esta macro, gravada recentemente, pressione Alt+F11

para ativar o editor VB. Localize o nome da pasta de trabalho na janela

do Project Explorer. Veja que o projeto tem um novo módulo listado. O

nome do módulo depende se você tinha outros módulos na pasta de

trabalho quando iniciou a gravação do macro. Se não, o módulo será

nomeado como Módulo1. Você pode dar dois cliques no módulo para

visualizar a sua janela de código.

Aqui está o código gerado pelas suas ações:

Sub Gridlines()

‘ Gridlines Macro

‘ Keyboard Shortcut: Ctrl+Shift+G

ActiveWindow.DisplayGridlines = False

End Sub

Para testar essa macro, ative uma planilha que exiba linhas de grades e

depois pressione a tecla de atalho que você designou no Passo 3:

Ctrl+Shift+F.

Se não designou uma tecla de atalho para a macro, não se preocupe. Aqui

está como mostrar uma lista de todas as macros e rodar aquela que quiser.

1. Selecione Desenvolvedor➩Código➩Macros.

Os fãs do teclado podem pressionar Alt+F8. Qualquer desses

métodos exibe uma caixa de diálogo que relaciona todas as

macros disponíveis.

2. Selecione a macro na lista (neste caso, Gridlines).

3. Clique no botão Executar.

O Excel executa a macro e, magicamente, as linhas de grade

desaparecem.

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

Saved successfully!

Ooh no, something went wrong!