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.

30

Parte I: Introdução ao VBA

Ei, eu não gravei isso!

Eu já comentei neste capítulo que gravar

uma macro é como gravar som em um

gravador de fita. Quando você coloca

para tocar e escuta sua própria voz no

gravador, invariavelmente diz: “Minha voz

não é essa”. E quando você olhara sua

gravação de macro, talvez veja algumas

ações que não gravou.

Ao gravar o exemplo NameAndTime, você

mudou apenas o tamanho da fonte, ainda

que o código gravado exiba todos os tipos

de declarações de mudança de fonte

(Strikethrough, Superscript, Shadow e

assim por diante). Não se preocupe, isso

acontece o tempo todo. Frequentemente,

o Excel grava muitos códigos que parecem

inúteis. Em capítulos posteriores, você

verá como remover o código extra de uma

macro gravada.

Modificando a Macro

Como seria esperado, você pode não apenas ver a sua macro em VBE,

como também alterá-la. Se olhar para o código, alguma coisa dele fará,

de fato, algum sentido. Mesmo que a essa altura você não tenha ideia

do que está fazendo, aposto que pode fazer estas mudanças no código:

55

Mudar o nome fornecido na célula ativa. Se você tiver um

cachorro, use o nome dele.

55

Mudar o nome da fonte ou do tamanho.

55

Veja se você descobre um lugar adequado para uma nova

declaração:

Selection.Font.Bold = True

DICA

Trabalhar com um módulo de código VBA é quase como trabalhar em

um documento em um processador de textos (exceto que não há

palavra envolvida e não é possível formatar o texto). Pensando melhor,

acho que é mais como trabalhar em Windows Notepad. Você pode

pressionar Enter para iniciar uma nova linha e as teclas de edição

conhecidas funcionam conforme esperado.

Depois de ter feito as suas alterações, volte para o Excel e experimente

a macro revisada, para ver como ela funciona. Exatamente como você

pressiona Alt+F11 em Excel para exibir o VBE, pode pressionar Alt+F11

no VBE para voltar ao Excel.

Salvando Planilhas que Contém Macros

Se você armazenar uma ou mais macros na planilha, o arquivo deve ser

salvo com macros habilitadas. Em outras palavras, o arquivo deve ser

salvo com uma extensão XLSM em lugar da extensão XLSX normal.

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

Saved successfully!

Ooh no, something went wrong!