Índice381método Paste (colar), 127método Select (selecionar), 126-127objeto Range (faixa), 126objetos Range (faixa), 127-128Sistema Help (de ajuda) VBA, 65métodos, 20Microsoft Developer Network Desenvolvedorde Rede Microsoft), site (MSDN),368Microsoft Excelconsiderando outras opções, BC19funções de planilha, 135-139mudando configurações, 220-222Office Compatibility Pak (pacote decompatibilidade Office), 22versões, 20-22, 198, BC20Microsoft Excel 2010 Power Programmingwith VBA (Walkenbach), 2Microsoft Excel Objects, nó, 40Microsoft Product Support (suporte deprodutos Microsoft), 367-368Mid (meio), função, 134MIN (mínimo), função de planilha, 136minimizando janelas, 42-44Minute (minuto), função, 134misturando e combinando elementos detema de documento, BC10modificandoadd-ins (acessórios), 359tipo de gráfico, 224modular, código, BC18Modules (módulos), nó, 41módulo aritmético, operador (mod), 110módulo VBA a um projeto, 41módulo, variáveis apenas de, 103-104módulos. Ver módulos VBAMonth (mês), função, 134movendocontroles (UserForms), 284faixas, 215MSDN (site Microsoft Developer Network),368MsgBox (caixa de mensagem), função, 132,134, 200-201, 236-241multidimensionais, arrays, 113MultiPage (múltiplas páginas), controle,257, 279múltiplas linhas, mensagens de, 365multiplicação, operador (*), 110-111MultiplyTwo (multiplicar dois), funçãopersonalizada, 138-139MultiSelect (múltipla seleção), propriedade,299-300• N •#NAME, fórmula, 363Name (nome), propriedade, 272NameAndTime (nome e hora), macroarmazenando, 26-27criação, 25-27descrição, 26editando, 30gravando, 26-27, 30nomeando, 26recursos, 25-33salvando, 30-31segurança, 31-32tecla de atalho, 26testando, 27vendo, 27-29nomeandocontroles (UserForms), 259-260, 272macros, 26, 88procedimentos Function (função), 71procedimentos Sub, 71variáveis, 97-98NewSheet (nova folha de planilha), evento,162nós (projetos)definidos, 40nó de Forms (formulários), 41nó de Microsoft Excel Objects, 40nó de Modules (módulos), 41não booleanos, configurações, 221-222não contínuas, faixas, 116-117not (não), operador, 111Now (agora), função, 134NumberFormat (formato de número),propriedade (objeto Range [faixa]), 126• O •Object Browser (objeto navegador), 66Object Model Map (mapa modelo objeto),57objeto CommandBars (barras de comando),321-325ocultando, 43-44organizando, 43Objeto, tipo de dados de, 99Objetos Ativos, 19objetos. Ver também objetos por nomeativos, 19coleções, 19, 58cores, 125definição, 18, 55-56
382 Programando Excel VBA Para Leigos, Tradução da 2 a Edição eventos, 64exportando, 42expressões, 109-110hierarquia, 18-19, 56-57identificando tipo de um objetoselecionado, 132importando, 42métodos, 20, 60-61, 63-64navegando através da hierarquia, 59Object Browser (objeto navegador), 66Object Model Map (mapa modeloobjeto), 57propriedades, 19, 60-63referências, 19, 58-60, 229-230VBA Help System (sistema de ajuda doVBA), 65Office Compatibility Pak (pacote decompatibilidade Office), 22Offset (desvio), propriedade, 118-119On Error (em erro), declaração, 189-190, 192On Error Resume Next (em erro ir parapróximo), declaração, 192-193, 208OnKey (na tecla), evento, 180-181OnTime (na hora), evento, 178-180OOP (programação orientada a objeto), 55Open (abrir), evento, 162, 167-168operador (divisão de inteiro), 110operadoresadição (+), 110-111concatenação de string (&), 110divisão (/), 110-111divisão de inteiro (\), 110 e, 111eqv (equivalência), 111exponenciação (^), 110-111imp (importando), 111lógicos, 111módulo aritmético (mod), 110multiplicação (*), 110-111not (não), 111or (ou), 111ordem de prioridade, 111sinal de igual (=), operador de, 109-110subtração (-), 110-111usando parênteses para mudar ordemde prioridade, 111XoR, 111Option Explicit (opção explícita), declaração,100-101, 208OptionButton (botão de opção), controle,256, 279-280, 302-303or (ou), operador, 111organizando módulos VBA, 44orientado a objeto, programação (OOP), 55• P •parênteses, usando para mudar o operadorde ordem de prioridade, 111parte inteira de um número, 131Paste (colar), método, 127personalizando, 321-328Picture (imagem, retrato), propriedade, 272planilhas, 365planilhas, funções. Ver funções (worksheet= planilha)PMT, função de planilha, 137Pontos de interrupçãoconfigurando, 202-203definidos, 202removendo, 203posicionando controles em UserForms, 270Power Utility Pak, 349pré-definidas, constantes para cores, BC1prioridade, ordem de para operadores, 111procedimento, apenas, variáveis de, 102-103procedimentos. Ver procedimentos quelidam com eventos; procedimentosFunction (função); procedimentos SubProcedure Separator (procedimentoseparador), opção (VBE), 52produto, ativação, 21programa, fluxo dedeclaração GoTo (ir para), 142-143descrição, 141estrutura ElseIf (e se), 146-147estrutura If-Then (se, então), 142-148estrutura If-Then-Else (se, então, outracoisa), 144-145estrutura Select Case (selecionar tipode letra), 142, 148-151estrutura With-End With, 231loops Do-Until (fazer até), 142, 157-158loops Do-While (fazer enquanto), 142,156-157loops For-Next (para próximo), 142,152-156programaçãobenefícios de aprender, 3código, 4definição, 2exemplo de arquivos, 8experimentando, BC19programação estruturada, 143sequência de caractere de continuaçãode linha, 4-5vírus, 5-6programação estruturada, 143programação, erros de, 183programas, bugs de. Ver bugs
- Page 1 and 2:
Tornando tudo mais fácil!Traduçã
- Page 3 and 4:
Programando Excel ® VBA,Tradução
- Page 5 and 6:
Programando Excel ® VBA Para Leigo
- Page 7 and 8:
DedicatóriaEste livro é dedicado
- Page 9 and 10:
viProgramando Excel VBA Para Leigos
- Page 11 and 12:
viii Programando Excel VBA Para Lei
- Page 13 and 14:
xProgramando Excel VBA Para Leigos,
- Page 15 and 16:
xiiProgramando Excel VBA Para Leigo
- Page 17 and 18:
xivProgramando Excel VBA Para Leigo
- Page 19 and 20:
xviProgramando Excel VBA Para Leigo
- Page 21 and 22:
xviii Programando Excel VBA Para Le
- Page 23 and 24:
2 Programando Excel VBA Para Leigos
- Page 25 and 26:
4 Programando Excel VBA Para Leigos
- Page 27 and 28:
6 Programando Excel VBA Para Leigos
- Page 29 and 30:
8 Programando Excel VBA Para Leigos
- Page 31 and 32:
10 Programando Excel VBA Para Leigo
- Page 33 and 34:
Nesta parte...Cada livro precisa co
- Page 35 and 36:
14 Parte I: Introdução ao VBA APA
- Page 37 and 38:
16 Parte I: Introdução ao VBA Cri
- Page 39 and 40:
18 Parte I: Introdução ao VBA VBA
- Page 41 and 42:
20 Parte I: Introdução ao VBA 55V
- Page 43 and 44:
22 Parte I: Introdução ao VBA LEM
- Page 45 and 46:
24Parte I: Introdução ao VBA Figu
- Page 47 and 48:
26Parte I: Introdução ao VBA Grav
- Page 49 and 50:
28Parte I: Introdução ao VBA Siga
- Page 51 and 52:
30Parte I: Introdução ao VBA Ei,
- Page 53 and 54:
32Parte I: Introdução ao VBA Figu
- Page 55 and 56:
34Parte I: Introdução ao VBA
- Page 57 and 58:
Nesta parte...Os próximos quatro c
- Page 59 and 60:
38 Parte II: Como o VBA Trabalha co
- Page 61 and 62:
40 Parte II: Como o VBA Trabalha co
- Page 63 and 64:
42 Parte II: Como o VBA Trabalha co
- Page 65 and 66:
44 Parte II: Como o VBA Trabalha co
- Page 67 and 68:
46 Parte II: Como o VBA Trabalha co
- Page 69 and 70:
48 Parte II: Como o VBA Trabalha co
- Page 71 and 72:
50 Parte II: Como o VBA Trabalha co
- Page 73 and 74:
52 Parte II: Como o VBA Trabalha co
- Page 75 and 76:
54 Parte II: Como o VBA Trabalha co
- Page 77 and 78:
56 Parte II: Como o VBA Trabalha co
- Page 79 and 80:
58 Parte II: Como o VBA Trabalha co
- Page 81 and 82:
60 Parte II: Como o VBA Trabalha co
- Page 83 and 84:
62 Parte II: Como o VBA Trabalha co
- Page 85 and 86:
64 Parte II: Como o VBA Trabalha co
- Page 87 and 88:
66 Parte II: Como o VBA Trabalha co
- Page 89 and 90:
68 Parte II: Como o VBA Trabalha co
- Page 91 and 92:
70 Parte II: Como o VBA Trabalha co
- Page 93 and 94:
72 Parte II: Como o VBA Trabalha co
- Page 95 and 96:
74 Parte II: Como o VBA Trabalha co
- Page 97 and 98:
76 Parte II: Como o VBA Trabalha co
- Page 99 and 100:
78 Parte II: Como o VBA Trabalha co
- Page 101 and 102:
80 Parte II: Como o VBA Trabalha co
- Page 103 and 104:
82 Parte II: Como o VBA Trabalha co
- Page 105 and 106:
84 Parte II: Como o VBA Trabalha co
- Page 107 and 108:
86 Parte II: Como o VBA Trabalha co
- Page 109 and 110:
88 Parte II: Como o VBA Trabalha co
- Page 111 and 112:
90 Parte II: Como o VBA Trabalha co
- Page 113 and 114:
92 Parte II: Como o VBA Trabalha co
- Page 115 and 116:
Nesta parte...Esta é a parte do li
- Page 117 and 118:
96 Parte III: Conceitos de Programa
- Page 119 and 120:
98 Parte III: Conceitos de Programa
- Page 121 and 122:
100 Parte III: Conceitos de Program
- Page 123 and 124:
102 Parte III: Conceitos de Program
- Page 125 and 126:
104 Parte III: Conceitos de Program
- Page 127 and 128:
106 Parte III: Conceitos de Program
- Page 129 and 130:
108 Parte III: Conceitos de Program
- Page 131 and 132:
110 Parte III: Conceitos de Program
- Page 133 and 134:
112 Parte III: Conceitos de Program
- Page 135 and 136:
114 Parte III: Conceitos de Program
- Page 137 and 138:
116 Parte III: Conceitos de Program
- Page 139 and 140:
118 Parte III: Conceitos de Program
- Page 141 and 142:
120 Parte III: Conceitos de Program
- Page 143 and 144:
122 Parte III: Conceitos de Program
- Page 145 and 146:
124 Parte III: Conceitos de Program
- Page 147 and 148:
126 Parte III: Conceitos de Program
- Page 149 and 150:
128 Parte III: Conceitos de Program
- Page 151 and 152:
130 Parte III: Conceitos de Program
- Page 153 and 154:
132 Parte III: Conceitos de Program
- Page 155 and 156:
134 Parte III: Conceitos de Program
- Page 157 and 158:
136 Parte III: Conceitos de Program
- Page 159 and 160:
138 Parte III: Conceitos de Program
- Page 161 and 162:
140 Parte III: Conceitos de Program
- Page 163 and 164:
142 Parte III: Conceitos de Program
- Page 165 and 166:
144 Parte III: Conceitos de Program
- Page 167 and 168:
146 Parte III: Conceitos de Program
- Page 169 and 170:
148 Parte III: Conceitos de Program
- Page 171 and 172:
150 Parte III: Conceitos de Program
- Page 173 and 174:
152 Parte III: Conceitos de Program
- Page 175 and 176:
154 Parte III: Conceitos de Program
- Page 177 and 178:
156 Parte III: Conceitos de Program
- Page 179 and 180:
158 Parte III: Conceitos de Program
- Page 181 and 182:
160 Parte III: Conceitos de Program
- Page 183 and 184:
162 Parte III: Conceitos de Program
- Page 185 and 186:
164 Parte III: Conceitos de Program
- Page 187 and 188:
166 Parte III: Conceitos de Program
- Page 189 and 190:
168 Parte III: Conceitos de Program
- Page 191 and 192:
170 Parte III: Conceitos de Program
- Page 193 and 194:
172 Parte III: Conceitos de Program
- Page 195 and 196:
174 Parte III: Conceitos de Program
- Page 197 and 198:
176 Parte III: Conceitos de Program
- Page 199 and 200:
178 Parte III: Conceitos de Program
- Page 201 and 202:
180 Parte III: Conceitos de Program
- Page 203 and 204:
182 Parte III: Conceitos de Program
- Page 205 and 206:
184 Parte III: Conceitos de Program
- Page 207 and 208:
186 Parte III: Conceitos de Program
- Page 209 and 210:
188 Parte III: Conceitos de Program
- Page 211 and 212:
190 Parte III: Conceitos de Program
- Page 213 and 214:
192 Parte III: Conceitos de Program
- Page 215 and 216:
194 Parte III: Conceitos de Program
- Page 217 and 218:
196 Parte III: Conceitos de Program
- Page 219 and 220:
198 Parte III: Conceitos de Program
- Page 221 and 222:
200 Parte III: Conceitos de Program
- Page 223 and 224:
202 Parte III: Conceitos de Program
- Page 225 and 226:
204 Parte III: Conceitos de Program
- Page 227 and 228:
206 Parte III: Conceitos de Program
- Page 229 and 230:
208 Parte III: Conceitos de Program
- Page 231 and 232:
210 Parte III: Conceitos de Program
- Page 233 and 234:
212 Parte III: Conceitos de Program
- Page 235 and 236:
214 Parte III: Conceitos de Program
- Page 237 and 238:
216 Parte III: Conceitos de Program
- Page 239 and 240:
218 Parte III: Conceitos de Program
- Page 241 and 242:
220 Parte III: Conceitos de Program
- Page 243 and 244:
222 Parte III: Conceitos de Program
- Page 245 and 246:
224 Parte III: Conceitos de Program
- Page 247 and 248:
226 Parte III: Conceitos de Program
- Page 249 and 250:
228 Parte III: Conceitos de Program
- Page 251 and 252:
230 Parte III: Conceitos de Program
- Page 253 and 254:
232 Parte III: Conceitos de Program
- Page 255 and 256:
Nesta parte...Os cinco capítulos d
- Page 257 and 258:
236 Parte IV: Como se Comunicar com
- Page 259 and 260:
238 Parte IV: Como se Comunicar com
- Page 261 and 262:
240 Parte IV: Como se Comunicar com
- Page 263 and 264:
242 Parte IV: Como se Comunicar com
- Page 265 and 266:
244 Parte IV: Como se Comunicar com
- Page 267 and 268:
246 Parte IV: Como se Comunicar com
- Page 269 and 270:
248 Parte IV: Como se Comunicar com
- Page 271 and 272:
250 Parte IV: Como se Comunicar com
- Page 273 and 274:
252 Parte IV: Como se Comunicar com
- Page 275 and 276:
254Parte IV: Como se Comunicar com
- Page 277 and 278:
256Parte IV: Como se Comunicar com
- Page 279 and 280:
258Parte IV: Como se Comunicar com
- Page 281 and 282:
260Parte IV: Como se Comunicar com
- Page 283 and 284:
262Parte IV: Como se Comunicar com
- Page 285 and 286:
264Parte IV: Como se Comunicar com
- Page 287 and 288:
266Parte IV: Como se Comunicar com
- Page 289 and 290:
268Parte IV: Como se Comunicar com
- Page 291 and 292:
270 Parte IV: Como se Comunicar com
- Page 293 and 294:
272 Parte IV: Como se Comunicar com
- Page 295 and 296:
274 Parte IV: Como se Comunicar com
- Page 297 and 298:
276 Parte IV: Como se Comunicar com
- Page 299 and 300:
278 Parte IV: Como se Comunicar com
- Page 301 and 302:
280 Parte IV: Como se Comunicar com
- Page 303 and 304:
282 Parte IV: Como se Comunicar com
- Page 305 and 306:
284 Parte IV: Como se Comunicar com
- Page 307 and 308:
286 Parte IV: Como se Comunicar com
- Page 309 and 310:
288 Parte IV: Como se Comunicar com
- Page 311 and 312:
290 Parte IV: Como se Comunicar com
- Page 313 and 314:
292 Parte IV: Como se Comunicar com
- Page 315 and 316:
294 Parte IV: Como se Comunicar com
- Page 317 and 318:
296 Parte IV: Como se Comunicar com
- Page 319 and 320:
298 Parte IV: Como se Comunicar com
- Page 321 and 322:
300 Parte IV: Como se Comunicar com
- Page 323 and 324:
302 Parte IV: Como se Comunicar com
- Page 325 and 326:
304 Parte IV: Como se Comunicar com
- Page 327 and 328:
306 Parte IV: Como se Comunicar com
- Page 329 and 330:
308 Parte IV: Como se Comunicar com
- Page 331 and 332:
310 Parte IV: Como se Comunicar com
- Page 333 and 334:
312 Parte IV: Como se Comunicar com
- Page 335 and 336:
314 Parte IV: Como se Comunicar com
- Page 337 and 338:
316 Parte IV: Como se Comunicar com
- Page 339 and 340:
318 Parte IV: Como se Comunicar com
- Page 341 and 342:
320 Parte IV: Como se Comunicar com
- Page 343 and 344:
322 Parte IV: Como se Comunicar com
- Page 345 and 346:
324 Parte IV: Como se Comunicar com
- Page 347 and 348:
326 Parte IV: Como se Comunicar com
- Page 349 and 350:
328 Parte IV: Como se Comunicar com
- Page 351 and 352: 330 Parte IV: Como se Comunicar com
- Page 353 and 354: Nesta parte...Os 19 capítulos ante
- Page 355 and 356: 334 Parte V: Juntando Tudo O que fu
- Page 357 and 358: 336 Parte V: Juntando Tudo 55Argume
- Page 359 and 360: 338 Parte V: Juntando Tudo Observe
- Page 361 and 362: 340 Parte V: Juntando Tudo Este exe
- Page 363 and 364: 342 Parte V: Juntando Tudo Eu uso a
- Page 365 and 366: 344 Parte V: Juntando Tudo Figura 2
- Page 367 and 368: 346 Parte V: Juntando Tudo nessa ca
- Page 369 and 370: 348 Parte V: Juntando Tudo Sub AddA
- Page 371 and 372: 350 Parte V: Juntando Tudo Você po
- Page 373 and 374: 352 Parte V: Juntando Tudo Quando v
- Page 375 and 376: 354 Parte V: Juntando Tudo A Figura
- Page 377 and 378: 356 Parte V: Juntando Tudo LEMBRE-S
- Page 379 and 380: 358 Parte V: Juntando Tudo Abra o a
- Page 381 and 382: 360 Parte V: Juntando Tudo
- Page 383 and 384: Nesta parte...Por razões históric
- Page 385 and 386: 364 Parte VI: A Parte dos Dez Como
- Page 387 and 388: 366 Parte VI: A Parte dos Dez
- Page 389 and 390: 368 Parte VI: A Parte dos Dez E nã
- Page 391 and 392: 370 Parte VI: A Parte dos Dez Grupo
- Page 393 and 394: 372 Programando Excel VBA Para Leig
- Page 395 and 396: 374 Programando Excel VBA Para Leig
- Page 397 and 398: 376 Programando Excel VBA Para Leig
- Page 399 and 400: 378 Programando Excel VBA Para Leig
- Page 401: 380 Programando Excel VBA Para Leig
- Page 405 and 406: 384 Programando Excel VBA Para Leig
- Page 407 and 408: 386 Programando Excel VBA Para Leig
- Page 409: 388 Programando Excel VBA Para Leig