Macros en Excel. Ejemplos prácticos
Edición 2023
Pablo Enrique Fernández Casado
Este libro es una guía indispensable para aquellos que desean dominar el arte de las macros en Microsoft Excel. Las macros son una poderosa herramienta que permite automatizar tareas repetitivas y agilizar el flujo de trabajo en Excel, y este libro está diseñado para llevar a los lectores desde los conceptos básicos hasta niveles avanzados de programación de macros.
A lo largo de sus páginas, descubrirás más de cuarenta ejemplos prácticos que te enseñan cómo crear y utilizar macros en situaciones reales. Cada ejemplo se explica detalladamente, paso a paso, y se acompañan de ejercicios para que los lectores puedan practicar y consolidar
sus conocimientos.
Los temas desarrollados en este libro incluyen:
Introducción a las macros en Excel.
Grabación de macros: cómo registrar y reproducir acciones.
Edición de macros: cómo personalizar y mejorar las grabaciones.
Uso de variables y bucles en la programación de macros.
Creación de formularios de usuario para interactuar con las macros.
Gestión de errores y depuración de macros.
Automatización de tareas avanzadas, como la generación de informes y la manipulación de datos.
A medida que los lectores avanzan en el libro, adquieren la confianza necesaria para crear macros personalizadas que se adapten a sus necesidades específicas en el trabajo o proyectos personales. Este libro no solo enseña las habilidades técnicas necesarias, sino que también brinda ejemplos de aplicación práctica en áreas como la contabilidad, la gestión de proyectos y la analítica de datos.
"Macros con Excel: Ejemplos Prácticos" es una valiosa herramienta de aprendizaje para estudiantes, profesionales y entusiastas de Excel que desean mejorar su eficiencia y productividad al dominar las macros. Con ejemplos claros y ejercicios desafiantes, este libro se convierte en un recurso esencial para cualquier persona que desee aprovechar al máximo el potencial de Excel en su trabajo y proyectos.
El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.
- Escritor
- Pablo Enrique Fernández Casado
- Colección
- Profesional
- Materia
- Hojas de cálculo
- Idioma
- Castellano
- EAN
- 9788419857811
- ISBN
- 978-84-19857-81-1
- Depósito legal
- M-30410-2023
- Páginas
- 200
- Ancho
- 17 cm
- Alto
- 24 cm
- Peso
- 340 g
- Edición
- 1
- Fecha publicación
- 27-10-2023
Í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
101 Funciones con Excel
(FCOI27) Aplicación de la Hoja de Cálculo Excel. Nivel Inicial
(CTRD0010) Iniciación al trabajo con hojas cálculo
(FCOI28) Aplicación de la Hoja de Cálculo Excel. Nivel Avanzado
Excel 365. Curso Práctico
(IFCT085PO) Programación de Macros Excel con Visual Basic_Nivel I
Macros con VBA Excel 2021. Curso Completo
(IFCT36) Excel avanzado
DAX Lenguaje para el análisis de datos
Fórmulas y funciones matemáticas con Excel