Índice● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●• Símbolos •= (sinal de igual), 109-110‘ (apóstrofe), em comentários, 95-96+ (adição), operador de, 110-111/ (divisão), operador de, 110-111^ (exponenciação), operador de, 110-111\ (divisão de inteiro), operador de, 110-111* (multiplicação), operador de, 110-111& (concatenação), operador de, 110- (subtração), operador de, 110-111• A •aumentando número de fileiras/colunas emuma planilha, 364abrindo add-ins (acessórios), 351-352Abs (absoluto), função, 133absolute (absoluto), modo (gravador demacro), 84-85Accelerator (Acelerador), propriedade, 263,271aceleração, teclas de, 263, 285-286Activate (ativar), evento, 64, 162-163,170-174AddinInstall, evento, 162abrindo, 351-352Analysis ToolPak (Pacote de Ferramentasde Análise), 349carregando, 351Change Case (Alterar/Mudar Letra),suplemento, 353-359código, 350convertendo arquivos de pasta detrabalho em um add-in (acessório),350criando/criação, 16, 349-353definido, 349descarregando, 351distribuindo/distribuição, 358Faixa de Opções, 352fechando, 351IsAddin, propriedade, 349modificando, 359planilha, funções de, 350Power Utility Pak, 349shareware, 349Solver, 349Suplementos (add-ins)terceirizados, fornecedores, 349AddinUninstall, evento de, 162Address (endereço), propriedade de(Objeto Range), 122vantagens do VBA, 17estética de UserForms, 287adição (+), operador de, 110-111adicionando. Ver também inserindoÀ faixa de Opções, 16controles aos UserForms, 254, 256-257,261-263, 269-270alerta, mensagens de, 228-229alertasdesativando avisos de alerta, 365alerta de segurança, 32alinhando controles em UserForms, 284-285Alterandoconfigurações, 220-222controle, propriedades de, 257-258,270-272ordem de guia em caixas de diálogo,285-286alterando propriedades, 62-63alternando entre janelas, 43aplicativoscriação de, 16usuários de, CB 20apóstrofo (‘) em comentários, 95-96Application, objeto, 56argumentos em funçõesargumento opcional, 340-342definidos, 335descrições, 347-348dois argumentos, 338-339faixa de argumento, 339-340número indefinido de argumentos,342-343sem argumento, 336um argumento, 336-338armazenando macros, 26-27, 88Nota: CB (Capítulo de Bonificação)em um número de página, significa que o conteúdo estálocalizado no site deste livro (www.altabooks.com.br — procurar pelo nome dolivro).
372 Programando Excel VBA Para Leigos, Tradução da 2 a Edição Array, função, 133arraysdeclarando, 112definidos, 112dinâmicos, 113-114funções de, 343-345multidimensionais, 113Asc, função, 133ativando VBE, 37Atn, função, 133atualização de tela, 227-228Auto Indent (Recuo Automático), opção(VBE), 52Auto listar membros, opção (VBE), 51, 66-67Auto verificar sintaxe, opção (VBE), 50automático, cálculo, 228automatizando/automatizardefinição, 14operações repetitivas, 15tarefas, 15AutoSize, propriedade, 271avisos de alerta, 365• B •BackColor (cor de fundo), propriedade, 271BackStyle (estilo de fundo), 271backups, CB 20Banfield, Colin, Excel 2010 For DummiesQuick Reference, 2barras de ferramentaspersonalizando, 329-330apagando, 330VBE, 38-39barras de ferramentas, 329-330BeforeClose, evento, 162, 169BeforeDoubleClick, evento,163, 174BeforePrint (antes de imprimir), evento, 162BeforeRightClick (antes de clicar com botãodireito), evento, 163, 174-175BeforeSave, evento, 162, 169-170Bing, 369blogs, 369Booleano, configurações, 221Booleano, tipo de dados, 99botõesAcesso rápido, barra de ferramentas,320acrescentando à faixa de opções, 16botões personalizados, 16macros, 76-77botões personalizados, 16Break, modo, 203-207bugs de tipo de dados errado, 198bugs de versão errada, 198bugs. Ver também depuraçãoatualizações de segurança, 198bugs de casos extremos, 197bugs de texto incorreto, 197bugs de tipo errado de dados, 198bugs de versão errada, 198comentários, 208definidos, 183dicas para redução, 208-209erros de sintaxe, 198falhas lógicas, 197identificando, 198-199mensagens de erro, 198-100procedimentos Function (função), 209procedimentos Sub, 209• C •Caixa de seleção, controle, 256, 274caixas de diálogo personalizadas. Ver caixasde diálogocaixas de mensagem, 238-241calculando pagamento de hipoteca, 137Calculate (calcular), evento, 163cálculo automático, 228caminhando através do código, 205Caption (legenda), propriedade, 272carregando add-ins (acessórios), 351Cells, propriedade, 117-118Célula, menu de atalho de, 326-328células, faixas de. Ver faixaschamando um procedimento Function(função) de um procedimento Sub, 79Change Case, suplemento, 353-359Change, evento, 163, 175-177Choose, função, 133Chr, função, 133circulando através de janelas, 43Clear (limpar), método, 128Code (código), janelaem VBE, 38-39, 42-44para UserForms, 258Code Colors (código de cores), opção(VBE), 52-53códigoadd-ins (acessórios), 350breakpoints (pontos de interrupção),202-203caminhando através de linha por linha,205código modular, BC18comentários, 95-97convenções usadas neste livro, 4
- 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: 370 Parte VI: A Parte dos Dez Grupo
- 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 and 402: 380 Programando Excel VBA Para Leig
- Page 403 and 404: 382 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