Índice385concatenação, 110definidas, 107descobrindo, extensão de string,130-131Sub, 70Sub, procedimentosbugs, 209chamando um procedimento Function(função), 79declaração End Sub, 70definidos, 18, 69-70executando, 70-78gravando, 70módulos VBA, 44nomeando, 71palavra-chave Sub, 70palavras reservadas, 98subtração, operador (-), 110-111• T •tab (guia), ordem em caixas de diálogo,285-286TabStrip (separação de tabulação), função,135tabulação, caixas de diálogo, 308-310tarefas, automatizando, 15tecla, combinações de, 4teclas de atalho para macros, 16, 75-76, 88tema, cores de, 125temasde cores, BC10-BC15definidos, BC10efeitos, BC10fazendo download, BC10fontes, BC10misturando e combinando elementosde, BC10terceiros, fornecedores de add-ins (acessórios),349testandomacros, 27, 267-268UserForms, 287, 293Text (texto), propriedade (objeto Range[faixa]), 121TextBox (caixa de texto), controle, 256,282-283, 303-305textoinserindo, 15strings, 107ThemeColor (cor de tema), propriedade(objeto Range [faixa]), 125, BC12Time (hora), função, 135Timer (temporizador), função, 135TimeSerial (horário em série), função, 135TimeValue (valor de hora), função, 135TintAndShade (tonalidade e matiz),propriedade, 125, BC12-BC13tipos de dados integrados, 99ToggleButton (botão de alternância),controle, 256, 283toques de tecla, 177, 180-181totalmente qualificada, referência, 59Trim (aparar), função, 135trocando entre janelas, 43Trust Center (centro de confiança), 5TypeName (digitar nome), função, 132, 135• U •UBound, função, 135UCase, função, 135, 253UDF (User Defined Function – funçãodefinida por usuário), 138Undo (desfazer), botão em VBE, 45-46User Defined Function (UDF – funçãodefinida por usuário), 138UserForms (formulários de usuário),250-251, 259, 265, 292UserForms. Ver também caixas de diálogoacrescentando controles, 254, 256-257,261-263, 269-270alinhando controles, 284-285alternativas a, 235-236criando, 254-255, 260-263, 290-292dimensionando controles, 270espaçando controles, 284-285estética, 287exemplo, 289-293, 295-296exibindo, 250-251, 259, 265, 292gráficos, 310-311indicador de progresso, 305-308inserindo, 255-256janela Code (código), 258lista de verificação para criação,311-312macros, 265-268, 292-293movendo controles, 284mudando propriedades de controle,257-258, 270-272nomeando controles, 259-260ocultando controles, 284ordem de guia/tabulação, 285-286posicionando controles, 270procedimentos que lidam com eventos,263-265, 294-295quando usar, 253-254redimensionando controles, 284
386 Programando Excel VBA Para Leigos, Tradução da 2 a Edição tabulado, 308-310teclas de aceleração, 285-286testando, 287, 293usando informações a partir de, 259usuários de teclado, 285validação de dados, 295UserName (nome de usuário), propriedade,335Usuário, tipo de dados definidos por, 99usuários de teclado e caixas de diálogo, 285usuários, BC20usuários, grupos de, 370• V •Val (validação), função, 135validação, regras de, 175-177valor máximo em uma faixa, 136valoresconstantes, 105-107designando a variáveis, 20encontrando valor máximo em umafaixa, 136solicitando o valor de uma célula,218-219valores decimais de cor, BC1-BC5variáveis, 105Value (valor), propriedadescontroles (UserForms), 272objeto Range (faixa), 120Variant (variante), tipos de dados, 99variáveisapenas módulo, 103-104apenas procedimento, 102-103arrays, 112-114declaração Dim, 102-104declaração End (fim/final), 105declaração Option Explicit (opçãoexplícita), 100-101declaração Public (pública), 104declarando, 98-105, BC17definição, 20, 97designando valores, 20estáticas, 104-105exibindo o valor de duas variáveis,200-201expressões, 109-110globais, 104-105nomeação, 97-98objetivo, 99-105palavras reservadas, 98públicas, 104-105tipos de dados, 98-99, 230tirando da memória, 105valores, 105vida de (duração), 105variáveis estáticas, 104-105variáveis, 99-105variáveis, dimensionadas, faixas de, 213-214variável, extensão de, strings, 107VarType (tipo de variante), função, 135VBA (Visual Basic for Applications)benefícios de aprender, 3código, 4definição, 13desvantagens de, 17exemplo de arquivos, 8sequência de caractere de continuaçãode linha, 4-5, 365usos comuns, 14-16vantagens de, 17vírus, 5-6VBA, código. Ver códigoVBA, Debugger (depurador), 202-208VBA, funções. Ver funções (VBA)VBA, gravador de macro. Ver gravador demacroVBA, Help System (sistema de ajuda), 65,367VBA, módulosacrescentando a um projeto, 41copiando código, 49criando, 44declarações, 44definição, 334editando, 18entrando com código, 44-49inserindo funções de planilha, 138organizando, 44procedimentos Function (função), 18,44procedimentos Sub, 18, 44removendo de um projeto, 41-42vendo, 18VBE (Visual Basic Editor). Ver Visual BasicEditor (VBE)velocidade de loops, 146vendomacros, 27-29propriedades, 62-63módulos VBA, 18versões de Excel, 20-22, 198, BC20vida/duração de variáveis, 105vírus, 5-6Visible (visível), propriedade, 272Visual Basic Editor (VBE)ativando, 37barra de menu, 38barras de ferramentas, 38-39
- 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 and 402: 380 Programando Excel VBA Para Leig
- Page 403 and 404: 382 Programando Excel VBA Para Leig
- Page 405: 384 Programando Excel VBA Para Leig
- Page 409: 388 Programando Excel VBA Para Leig