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.

xii

Programando Excel VBA Para Leigos, Tradução da 2ª Edição

Capítulo 11: Procedimentos e Eventos Automáticos................................................................. 161

Preparação para o Grande Evento............................................................................161

Os eventos são úteis?............................................................................................163

Programando procedimentos que lidam com eventos....................................164

Aonde Vai o Código VBA?...........................................................................................164

Escrevendo um Procedimento Que Lida com Evento............................................165

Exemplos Introdutórios..............................................................................................167

O evento Open para uma pasta de trabalho......................................................167

O evento BeforeClose para uma pasta de trabalho..........................................169

O evento BeforeSave para uma pasta de trabalho............................................169

Exemplos de Ativação de Eventos............................................................................170

Ativar e desativar eventos em uma planilha......................................................170

Ativar e desativar eventos em uma pasta de trabalho.....................................171

Eventos de ativação de pasta de trabalho.........................................................173

Outros Eventos Relacionados à Worksheet (Planilha)...........................................174

O evento BeforeDoubleClick................................................................................174

O evento BeforeRightClick....................................................................................174

O evento Change....................................................................................................175

Eventos Não Associados a Objetos...........................................................................177

O evento OnTime...................................................................................................178

Eventos de pressionamento de teclas................................................................180

Capítulo 12: Técnicas de Tratamento de Erros............................................................................ 183

Tipos de Erros..............................................................................................................183

Um Exemplo Errôneo...................................................................................................184

A imperfeição da macro........................................................................................185

A macro ainda não é perfeita...............................................................................186

A macro já está perfeita?.......................................................................................186

Desistindo da perfeição.........................................................................................187

Como Lidar com Erros de Outra Maneira................................................................188

Revendo o procedimento EnterSquareRoot......................................................188

Sobre a declaração On Error................................................................................189

Como Lidar com Erros: Os Detalhes.........................................................................190

Recuperação depois de um erro..........................................................................190

Lidando com erros resumidamente....................................................................192

Como saber quando ignorar erros......................................................................192

Como identificar erros específicos......................................................................193

Um Erro Intencional.....................................................................................................194

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

Saved successfully!

Ooh no, something went wrong!