Macros en Excel. Ejemplos prácticos

Editorial: Ediciones de la U

Autor: Pablo Fernandez Casado

ISBN: 9789587926538

Año: 2024

SKU 9789587926538 Categories ,

$ 57.800

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 e ciencia 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.

Tabla de Contenido

NTRODUCCIÓ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

1.1 TIPOS DE DATOS EN VBA
1.2 DECLARACIÓN DE VARIABLES
1.3 OPERADORES
1.3.1 Aritméticos
1.3.2 Concatenación
1.3.3 Comparación
1.3.4 Lógicos
1.3.5 Operador Like
1.4 BUCLES
1.4.1 For Each
1.4.2 For Next
1.4.3 Do While
1.4.4 Do Until
1.5 CONDICIONANTES
1.5.1 If
1.5.2 Case
1.6 ARRAYS
1.6.1 IsArray, LBound, UBound y otros comandos
1.7 CONVERSIONES A OTROS FORMATOS
1.7.1 Formatos numéricos
1.7.2 Formatos de tipo fecha
1.7.3 Formatos de tipo cadena
1.7.4 Formatos definidos por el usuario
1.7.5 Conversión y manipulación de cadenas
1.7.6 Conversiones de tipo
1.8 RANGOS Y CELDAS
1.9 CONTROL DE ERRORES
1.9.1 CVErr
1.9.2 On Error
1.10 MANIPULACIÓN DE COLORES

CAPÍTULO 2. INTRODUCCIÓN A LAS MACROS

2.1 INTRODUCCIÓN
2.1.1 Sub y Function
2.1.2 Eventos
2.2 GRABACIÓN DE MACROS
2.2.1 Macro 1: Hola mundo
2.3 CREACIÓN DE MACROS POR CÓDIGO
2.3.1 Macro 2: Hola mundo
2.3.2 Macro 3: Anidación y suma en celdas separadas
2.3.3 Macro 4: Rellenar un ComboBox
2.3.4 Macro 5: Detección de número primo

CAPÍTULO 3. TRABAJANDO CON EL OBJETO APPLICATION

3.1 INTRODUCCIÓN
3.2 PROPIEDADES MÁS COMUNES
3.2.1 ActiveWorkbook
3.2.2 ActiveCell
3.2.3 Caption
3.2.4 CalculateBeforeSave
3.2.5 Calculation
3.2.6 CheckSpelling
3.2.7 CommandBars
3.2.8 Cursor
3.2.9 DecimalSeparator
3.2.10 Dialogs
3.2.11 DisplayAlerts
3.2.12 EnableEvents
3.2.13 GenerateGetPivotData
3.2.14 ScreenUpdating
3.2.15 ThousandsSeparator
3.2.16 Visible
3.2.17 WorksheetFuntion
3.3 MÉTODOS Y EVENTOS MÁS COMUNES
3.3.1 Calculate
3.3.2 InputBox
3.3.3 Goto
3.3.4 Evaluate
3.3.5 Intersect
3.3.6 OnKey
3.3.7 OnRepeat
3.3.8 OnUndo
3.3.9 OnTime
3.3.10 Repeat
3.3.11 Run
3.3.12 SendKeys
3.3.13 Quit
3.3.14 Union
3.3.15 Undo
3.4 EJEMPLOS PRÁCTICOS
3.4.1 Macro 6: Añadir el libro de Excel como correo adjunto
3.4.2 Macro 7: Crear una macro con aviso de final de jornada
3.4.3 Macro 8: Pedir la selección de un rango de celdas y mostrar un diálogo con la suma total
3.4.4 Macro 9: Cambiar separadores numéricos de la celda activa
3.4.5 Macro 10: Deshacer el último cambio al pulsar la tecla F9
3.4.6 Macro 11: Añadir la hora de última actualización de una celda
3.4.7 Macro 12: Deshabilitar todas las barras de comandos menos la correspondiente a celdas
3.4.8 Macro 13: Resaltar las celdas con palabras mal escritas
3.4.9 Macro 14: Ordenar alfabéticamente las hojas de calculo de un libro
3.4.10 Macro 15: Borrar todas las hojas de cálculo excepto la activa

CAPÍTULO 4. TRABAJANDO CON EL OBJETO WORKBOOK

4.1 INTRODUCCIÓN
4.2 PROPIEDADES MÁS COMUNES
4.2.1 ActiveSheet
4.2.2 Name
4.2.3 Names
4.2.4 Path
4.2.5 Password
4.2.6 Permission
4.2.7 Save
4.2.8 Sheets y Worksheets
4.2.9 WritePassword
4.2.10 WriteReserved y WriteReservedBy
4.3 MÉTODOS Y EVENTOS MÁS COMUNES
4.3.1 Activate
4.3.2 BeforeClose
4.3.3 BeforePrint
4.3.4 BeforeSave
4.3.5 Close
4.3.6 Deactivate
4.3.7 NewChart
4.3.8 NewSheet
4.3.9 Open
4.3.10 Protect
4.3.11 PivotCaches
4.3.12 Save
4.3.13 SaveAs
4.3.14 SaveCopyAs
4.3.15 SheetActivate
4.3.16 SheetChange
4.3.17 SheetPivotTableUpdate
4.3.18 SheetSelectionChange
4.3.19 SendMail
4.3.20 Unprotect
4.3.21 WindowResize
4.4 EJEMPLOS PRÁCTICOS
4.4.1 Macro 16: Abrir un libro de Excel desde otro
4.4.2 Macro 17: Guardar el libro de trabajo de forma automática con nombre de usuario
4.4.3 Macro 18: Resaltar los rangos con nombre
4.4.4 Macro 19: Ocultar todas las hojas de cálculo menos la activa
4.4.5 Macro 20: Desocultar todas las hojas de cálculo
4.4.6 Macro 21: Convertir a mayúsculas o minúsculas un rango de celdas seleccionado en función de un parámetro
4.4.7 Macro 22: Proteger una hoja de trabajo con contraseña
4.4.8 Macro 23: Desproteger una hoja de trabajo
4.4.9 Macro 24: Crear una tabla de contenidos
4.4.10 Macro 25: Crear y actualizar una tabla dinámica en Excel

CAPÍTULO 5. TRABAJANDO CON EL OBJETO WORKSHEET

5.1 INTRODUCCIÓN
5.2 PROPIEDADES MÁS COMUNES
5.2.1 Application
5.2.2 Cells
5.2.3 CodeName
5.2.4 Columns
5.2.5 Comments
5.2.6 CommentsThreaded
5.2.7 DisplayPageBreak
5.2.8 DisplayRightToLeft
5.2.9 EnableCalculation
5.2.10 EnablePivotTable
5.2.11 EnableSelection
5.2.12 Index
5.2.13 Name
5.2.14 Next
5.2.15 Previous
5.2.16 PageSetup
5.2.17 Protection
5.2.18 Range
5.2.19 Rows
5.2.20 Type
5.2.21 UsedRange
5.2.22 Visible
5.3 MÉTODOS Y EVENTOS MÁS COMUNES
5.3.1 Activate
5.3.2 BeforeDelete
5.3.3 BeforeDoubleClick
5.3.4 BeforeRightClick
5.3.5 Calculate
5.3.6 Change22
5.3.7 Copy
5.3.8 Deactivate
5.3.9 Delete
5.3.10 Evaluate
5.3.11 FollowHyperlink
5.3.12 FormatConditions
5.3.13 Move
5.3.14 Paste
5.3.15 PasteSpecial
5.3.16 PrintOut
5.3.17 PivotTables
5.3.18 PivotTableUpdate
5.3.19 Protect
5.3.20 Select
5.3.21 SelectionChange
5.4 EJEMPLOS PRÁCTICOS
5.4.1 Macro 26: Bloquear el botón derecho del ratón36
5.4.2 Macro 27: Conocer el tipo de dato introducido
5.4.3 Macro 28: Ordenación automática al detectar un cambio
5.4.4 Macro 29: Actualizar tablas dinámicas al activar una hoja
5.4.5 Macro 30: Copia de seguridad al eliminar una hoja
5.4.6 Macro 31: Seleccionar las celdas de una tabla y formatearla
5.4.7 Macro 32: Buscar un valor en una tabla
5.4.8 Macro 33: Calcular el total de un rango seleccionado
5.4.9 Macro 34: Guardar el libro Excel al desactivar una hoja
5.4.10 Macro 35: Filtrado de registros en una tabla
5.4.11 Macro 36: Crear un calendario para un mes dado
5.4.12 Macro 37: Rellenar una hoja de Excel con datos extraídos de otros libros

CAPÍTULO 6. TRABAJANDO CON EL OBJETO USERFORM

6.1 INTRODUCCIÓN
6.2 CREACIÓN Y MANIPULACIÓN DE USERFORMS
6.3 ACCEDIENDO A USERFORM Y SUS CONTROLES
6.4 PROPIEDADES DE LOS USERFORM
6.5 EVENTOS Y MÉTODOS MÁS COMUNES
6.5.1 Activate
6.5.2 Add
6.5.3 AddControl
6.5.4 Click
6.5.5 DblClick
6.5.6 Deactivate
6.5.7 Error
6.5.8 Initialize
6.5.9 Hide
6.5.10 KeyDown y KeyUp
6.5.11 KeyPress
6.5.12 Load y Unload
6.5.13 MouseDown, MouseMove y MouseUp
6.5.14 PrintForm
6.5.15 QueryClose
6.5.16 Resize
6.5.17 RemoveControl
6.5.18 Scroll
6.5.19 Show
6.5.20 Terminate
6.6 EJEMPLOS PRÁCTICOS
6.6.1 Macro 38: Crear un diálogo emergente personalizado
6.6.2 Macro 39: Crear el formulario de una calculadora básica: parte 1
6.6.3 Macro 40: Crear un formulario simple de registro por código
6.6.4 Macro 41: Crear un formulario de acceso con usuario y contraseña
6.6.5 Macro 42: Crear un formulario para asignar formatos condicionales
6.6.6 Macro 43: Descargar de la nube 1: URLDownloadToFile y
6.6.7 Google Drive
6.6.8 Macro 44: Descargar de la nube 2: CreateObject y Pixabay

CAPÍTULO 7. REFERENCIAS
MATERIAL ADICIONAL

Productos relacionados

Abrir chat
1
¡Este Macros en Excel. Ejemplos prácticos puede ser tuyo por $ 68.000
Si tienes alguna duda escríbenos!!!