01

Macros en excel. Ejemplos prácticos

AUTORES

Editorial: Ediciones de la U

· Coedición: Ra-ma Editorial

Impreso

$68.000

ISBN 9789587926538

Rústica • 17 x 24 cm. • 254 Páginas • Año 2024

02

DESCRIPCIÓN

Una mirada a la publicación

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.

03

TABLA DE CONTENIDO

Un recorrido por el libro

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

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

05

INFORMACIÓN ADICIONAL

El libro en detalle

Acabados

Área

Autor

Coeditor

Colección

N/A

Editorial

EISBN

N/A

Formato

Número de edición

Páginas

Peso

06

PRODUCTOS RELACIONADOS

Complementa tu lectura

  • Impreso

    ebook

    Gestión de los servicios y seguridad de los sistemas informáticos

    Grupo Montepinar

    Rango de precios: desde $82.800 hasta $92.000

  • Impreso

    ebook

    Implementación de un servidor con Linux Debian. Paso a paso

    Axel Daniel Saldívar Zaldivar y otros

    Rango de precios: desde $71.100 hasta $79.000

  • Impreso

    ebook

    Jetson Nvidia. Inteligencia artificial en tu bolsillo

    Axel Saldívar Zaldívar y otros

    Rango de precios: desde $62.100 hasta $69.000

  • Impreso

    ebook

    Accesibilidad digital. Curso práctico

    Pablo Enrique Fernández Casado

    Rango de precios: desde $98.100 hasta $109.000

  • Impreso

    ebook

    Deep Web. Amenazas y protección en la red oculta

    Facundo David Gallo Serpillo

    Rango de precios: desde $53.100 hasta $59.000

  • Impreso

    ebook

    Programación y uso de librerías en R

    Carmen Gladys Vargas Pérez y otros

    Rango de precios: desde $161.100 hasta $179.000