(IFCT085PO) Programación de Macros Excel con Visual Basic_Nivel I
Pablo Enrique Fernández Casado
El objetivo de este libro es que el lector aprenda a utilizar las macros e integrarlas en hojas de cálculo haciendo uso del editor de visual basic como lenguaje de programación.
- Escritor
- Pablo Enrique Fernández Casado
- Colección
- Formación en el Empleo (Especialidades Formativas)
- Materia
- Hojas de cálculo
- Idioma
- Castellano
 
- EAN
- 9788410181199
- ISBN
- 978-84-10181-19-9
- Depósito legal
- M-2780-2024
- Páginas
- 200
- Ancho
- 17 cm
- Alto
- 24 cm
- Peso
- 340 g
- Edición
- 1
- Fecha publicación
- 23-01-2024
390,20 MX$21,15 US$
Índice de contenido
INTRODUCCIÓN 
QUÉ ES UNA MACRO DE EXCEL 
LA SEGURIDAD Y LAS MACROS 
VISUAL BASIC Y SU EDITOR DE EXCEL 
OBJETOS, PROPIEDADES, MÉTODOS Y EVENTOS EN EXCEL 
CÓMO HABILITAR/DESHABILITAR LAS MACROS EN EXCEL 
CAPÍTULO 1 INTRODUCCIÓN A VISUAL BASIC FOR APPLICATIONS 
11 TIPOS DE DATOS EN VBA 
12 DECLARACIÓN DE ARIABLES 
13 OPERADORES 
131 Aritméticos 
132 Concatenación 
133 Comparación 
134 Lógico 
135 Operador Like 
14 BUCLES 
141 For Each 
142 For Next 
143 Do While 
144 Do Until 
15 CONDICIONANTES 
151 If 
152 Case 
16 ARRAYS 
161 IsArray, LBound, UBound y otros comandos 
17 CONVERSIONES A OTROS FORMATOS 
171 Formatos numéricos 
172 Formatos de tipo fecha 
173 Formatos de tipo cadena 
174 Formatos definidos por el usuario 
175 Conversión y manipulación de cadenas 
176 Conversiones de tipo 
18 RANGOS Y CELDAS 
19 CONTROL DE ERRORES 
191 CVErr 
192 On Error 
110 MANIPULACIÓN DE COLORES 
CAPÍTULO 2 INTRODUCCIÓN A LAS MACROSINTRODUCCIÓN 
211 Sub y Function 
212 Eventos 
22 GRABACIÓN DE MACROS 
221 Macro 1: Hola mundo 
23 CREACIÓN DE MACROS POR CÓDIGO 
231 Macro 2: Hola mundo 
232 Macro 3: Anidación y suma en celdas separadas 
233 Macro 4: Rellenar un ComboBox 
234 Macro 5: Detección de número primo 
CAPÍTULO 3 TRABAJANDO CON EL OBJETO APPLICATION 
31 INTRODUCCIÓN 
32 PROPIEDADES MÁS COMUNES 
321 ActiveWorkbook 
322 ActiveCell 
323 Caption 
324 CalculateBeforeSave 
325 Calculation 
326 CheckSpelling 
327 CommandBars 
328 Cursor 
329 DecimalSeparator 
3210 Dialogs 
3211 DisplayAlerts 
3212 EnableEvents 
3213 GenerateGetPivotData 
3214 ScreenUpdating 
3215 ThousandsSeparator 
3216 Visible 
3217 WorksheetFuntion 
33 MÉTODOS Y EVENTOS MÁS COMUNES 
331 Calculate 
332 InputBox 
333 Goto 
334 Evaluate 
335 Intersect 
336 OnKey 
337 OnRepeat 
338 OnUndo 
339 OnTime 
3310 Repeat 
3311 Run 
3312 SendKeys7 
3313 Quit 
3314 Union 
3315 Undo 
34 EJEMPLOS PRÁCTICOS 
341 Macro 6: Añadir el libro de Excel como correo adjunto 
342 Macro 7: Crear una macro con aviso de final de jornada 
343 Macro 8: Pedir la selección de un rango de celdas y mostrar un diálogo con la suma total 
344 Macro 9: Cambiar separadores numéricos de la celda activa 
345 Macro 10: Deshacer el último cambio al pulsar la tecla F9 81 
346 Macro 11: Añadir la hora de última actualización de una celda 
347 Macro 12: Deshabilitar todas las barras de comandos menos la correspondiente a celdas 
348 Macro 13: Resaltar las celdas con palabras mal escritas 
349 Macro 14: Ordenar alfabéticamente las hojas de calculo de un libro 
3410 Macro 15: Borrar todas las hojas de cálculo excepto la activa 
CAPÍTULO 4 TRABAJANDO CON EL OBJETO WORKBOOK 
41 INTRODUCCIÓN 
42 PROPIEDADES MÁS COMUNES 
421 ActiveSheet 
422 Name 
423 Names 
424 Path 
425 Password 
426 Permission 
427 Save 
428 Sheets y Worksheets 
429 WritePassword 
4210 WriteReserved y WriteReservedBy 
43 MÉTODOS Y EVENTOS MÁS COMUNES 
431 Activate 
432 BeforeClose1 
433 BeforePrint 
434 BeforeSave 
435 Close 
436 Deactivate 
437 NewChart 
438 NewSheet 
439 Open 
4310 Protect 
4311 PivotCaches95 
4312 Save97 
4313 SaveAs97 
4314 SaveCopyAs99 
4315 SheetActivate99 
4316 SheetChange100 
4317 SheetPivotTableUpdate100 
4318 SheetSelectionChange101 
4319 SendMail101 
4320 Unprotect102 
4321 WindowResize102 
44 EJEMPLOS PRÁCTICOS103 
441 Macro 16: Abrir un libro de Excel desde otro 
442 Macro 17: Guardar el libro de trabajo de forma automática 
con nombre de usuario 
443 Macro 18: Resaltar los rangos con nombre 
444 Macro 19: Ocultar todas las hojas de cálculo menos la activa 
445 Macro 20: Desocultar todas las hojas de cálculo 
446 Macro 21: Convertir a mayúsculas o minúsculas un rango de celdas 
seleccionado en función de un parámetro 
447 Macro 22: Proteger una hoja de trabajo con contraseña 
448 Macro 23: Desproteger una hoja de trabajo 
449 Macro 24: Crear una tabla de contenidos 
4410 Macro 25: Crear y actualizar una tabla dinámica en Excel 
CAPÍTULO 5 TRABAJANDO CON EL OBJETO WORKSHEET 
51 INTRODUCCIÓN 
52 PROPIEDADES MÁS COMUNES 
521 Application 
522 Cells 
523 CodeName 
524 Columns 
525 Comments 
526 CommentsThreaded 
527 DisplayPageBreak 
528 DisplayRightToLeft 
529 EnableCalculation 
5210 EnablePivotTable 
5211 EnableSelection 
5212 Index 
5213 Name 
5214 Next 
5215 Previous 
5216 PageSetup 
5217 Protection 
5218 Range 
5219 Rows 
5220 Type 
5221 UsedRange 
5222 Visible 
53 MÉTODOS Y EVENTOS MÁS COMUNES120 
531 Activate 
532 BeforeDelete 
533 BeforeDoubleClick 
534 BeforeRightClick 
535 Calculate 
536 Change 
537 Copy 
538 Deactivate 
539 Delete 
5310 Evaluate 
5311 FollowHyperlink 
5312 FormatConditions 
5313 Move 
5314 Paste 
5315 PasteSpecial 
5316 PrintOut 
5317 PivotTables 
5318 PivotTableUpdate 
5319 Protect 
5320 Select 
5321 SelectionChange 
54 EJEMPLOS PRÁCTICOS 
541 Macro 26: Bloquear el botón derecho del ratón 
542 Macro 27: Conocer el tipo de dato introducido 
543 Macro 28: Ordenación automática al detectar un cambio 
544 Macro 29: Actualizar tablas dinámicas al activar una hoja 
545 Macro 30: Copia de seguridad al eliminar una hoja 
546 Macro 31: Seleccionar las celdas de una tabla y formatearla 
547 Macro 32: Buscar un valor en una tabla 
548 Macro 33: Calcular el total de un rango seleccionado 
549 Macro 34: Guardar el libro Excel al desactivar una hoja 
5410 Macro 35: Filtrado de registros en una tabla 
5411 Macro 36: Crear un calendario para un mes dado 
5412 Macro 37: Rellenar una hoja de Excel con datos extraídos 
de otros libros 
CAPÍTULO 6 TRABAJANDO CON EL OBJETO USERFORM 
61 INTRODUCCIÓN 
62 CREACIÓN Y MANIPULACIÓN DE USERFORMS 
63 ACCEDIENDO A USERFORM Y SUS CONTROLES 
64 PROPIEDADES DE LOS USERFORM 
65 EVENTOS Y MÉTODOS MÁS COMUNES 
651 Activate 
652 Add 
653 AddControl 
654 Click 
655 DblClick 
656 Deactivate 
657 Error 
658 Initialize 
659 Hide 
6510 KeyDown y KeyUp 
6511 KeyPress 
6512 Load y Unload 
6513 MouseDown, MouseMove y MouseUp 
6514 PrintForm 
6515 QueryClose 
6516 Resize 
6517 RemoveControl 
6518 Scroll 
6519 Show 
6520 Terminate 
66 EJEMPLOS PRÁCTICOS 
661 Macro 38: Crear un diálogo emergente personalizado 
662 Macro 39: Crear el formulario de una calculadora básica: parte 1 
663 Macro 40: Crear un formulario simple de registro por código 
664 Macro 41: Crear un formulario de acceso con usuario y contraseña 
665 Macro 42: Crear un formulario para asignar formatos condicionales 
666 Macro 43: Descargar de la nube 1: URLDownloadToFile y 
667 Google Drive 
668 Macro 44: Descargar de la nube 2: CreateObject y Pixabay 
CAPÍTULO 7 REFERENCIAS 
MATERIAL ADICIONAL 
Libros relacionados
 - (CTRD0025) (CTRD0026) Microsoft Excel 2019
 - (IFCT153) Análisis de datos con Excel: Power Query, Power Pivot y Power BI
 - (IFCT161PO) Análisis de datos y programación con Microsoft Power BI
 - (ADGG10) Visualización de datos con Power BI
 - 101 Funciones con Excel
 - (CTRD0010-FCOI0010) Iniciación al trabajo con hojas cálculo
 - (FCOI27) Aplicación de la Hoja de Cálculo Excel. Nivel Inicial
 - (FCOI28) Aplicación de la Hoja de Cálculo Excel. Nivel Avanzado
 - Excel 365. Curso Práctico
 - Macros con VBA Excel 2021. Curso Completo



