Macros en Excel. Ejemplos prácticos

Macros en Excel. Ejemplos prácticos

Edición 2023

  • Author: Fernández Casado, Pablo Enrique
  • Publisher: Rama Editorial
  • ISBN: 9788419857811
  • eISBN Pdf: 9788419857828
  • Place of publication:  Madrid , Spain
  • Year of publication: 2023
  • Pages: 200
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.
  • 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
    • Tipos de datos en VBA
    • Declaración de variables
    • Operadores
      • Aritméticos
      • Concatenación
      • Comparación
      • Lógicos
      • Operador Like
    • Bucles
      • For Each
      • For Next
      • Do While
      • Do Until
    • Condicionantes
      • If
      • Case
    • Arrays
      • IsArray, LBound, UBound y otros comandos
    • Conversiones a otros formatos
      • Formatos numéricos
      • Formatos de tipo fecha
      • Formatos de tipo cadena
      • Formatos definidos por el usuario
      • Conversión y manipulación de cadenas
      • Conversiones de tipo
    • Rangos y celdas
    • Control de errores
      • CVErr
      • On Error
    • Manipulación de colores
  • CAPÍTULO 2. INTRODUCCIÓN A LAS MACROS
    • Introducción
      • Sub y Function
      • Eventos
    • Grabación de macros
      • Macro 1: Hola mundo
    • Creación de macros por código
      • Macro 2: Hola mundo
      • Macro 3: Anidación y suma en celdas separadas
      • Macro 4: Rellenar un ComboBox
      • Macro 5: Detección de número primo
  • CAPÍTULO 3. TRABAJANDO CON EL OBJETO APPLICATION
    • Introducción
    • Propiedades más comunes
      • ActiveWorkbook
      • ActiveCell
      • Caption
      • CalculateBeforeSave
      • Calculation
      • CheckSpelling
      • CommandBars
      • Cursor
      • DecimalSeparator
      • Dialogs
      • DisplayAlerts
      • EnableEvents
      • GenerateGetPivotData
      • ScreenUpdating
      • ThousandsSeparator
      • Visible
      • WorksheetFuntion
    • Métodos y eventos más comunes
      • Calculate
      • InputBox
      • Goto
      • Evaluate
      • Intersect
      • OnKey
      • OnRepeat
      • OnUndo
      • OnTime
      • Repeat
      • Run
      • SendKeys
      • Quit
      • Union
      • Undo
    • Ejemplos prácticos
      • Macro 6: Añadir el libro de Excel como correo adjunto
      • Macro 7: Crear una macro con aviso de final de jornada
      • Macro 8: Pedir la selección de un rango de celdas y mostrar un diálogo con la suma total
      • Macro 9: Cambiar separadores numéricos de la celda activa
      • Macro 10: Deshacer el último cambio al pulsar la tecla F9
      • Macro 11: Añadir la hora de última actualización de una celda
      • Macro 12: Deshabilitar todas las barras de comandos menos la correspondiente a celdas
      • Macro 13: Resaltar las celdas con palabras mal escritas
      • Macro 14: Ordenar alfabéticamente las hojas de calculo de un libro
      • Macro 15: Borrar todas las hojas de cálculo excepto la activa
  • CAPÍTULO 4. TRABAJANDO CON EL OBJETO WORKBOOK
    • Introducción
    • Propiedades más comunes
      • ActiveSheet
      • Name
      • Names
      • Path
      • Password
      • Permission
      • Save
      • Sheets y Worksheets
      • WritePassword
      • WriteReserved y WriteReservedBy
    • Métodos y eventos más comunes
      • Activate
      • BeforeClose
      • BeforePrint
      • BeforeSave
      • Close
      • Deactivate
      • NewChart
      • NewSheet
      • Open
      • Protect
      • PivotCaches
      • Save
      • SaveAs
      • SaveCopyAs
      • SheetActivate
      • SheetChange
      • SheetPivotTableUpdate
      • SheetSelectionChange
      • SendMail
      • Unprotect
      • WindowResize
    • Ejemplos prácticos
      • Macro 16: Abrir un libro de Excel desde otro
      • Macro 17: Guardar el libro de trabajo de forma automática con nombre de usuario
      • Macro 18: Resaltar los rangos con nombre
      • Macro 19: Ocultar todas las hojas de cálculo menos la activa
      • Macro 20: Desocultar todas las hojas de cálculo
      • Macro 21: Convertir a mayúsculas o minúsculas un rango de celdas seleccionado en función de un parámetro
      • Macro 22: Proteger una hoja de trabajo con contraseña
      • Macro 23: Desproteger una hoja de trabajo
      • Macro 24: Crear una tabla de contenidos
      • Macro 25: Crear y actualizar una tabla dinámica en Excel
  • CAPÍTULO 5. TRABAJANDO CON EL OBJETO WORKSHEET
    • Introducción
    • Propiedades más comunes
      • Application
      • Cells
      • CodeName
      • Columns
      • Comments
      • CommentsThreaded
      • DisplayPageBreak
      • DisplayRightToLeft
      • EnableCalculation
      • EnablePivotTable
      • EnableSelection
      • Index
      • Name
      • Next
      • Previous
      • PageSetup
      • Protection
      • Range
      • Rows
      • Type
      • UsedRange
      • Visible
    • Métodos y eventos más comunes
      • Activate
      • BeforeDelete
      • BeforeDoubleClick
      • BeforeRightClick
      • Calculate
      • Change
      • Copy
      • Deactivate
      • Delete
      • Evaluate
      • FollowHyperlink
      • FormatConditions
      • Move
      • Paste
      • PasteSpecial
      • PrintOut
      • PivotTables
      • PivotTableUpdate
      • Protect
      • Select
      • SelectionChange
    • Ejemplos prácticos
      • Macro 26: Bloquear el botón derecho del ratón
      • Macro 27: Conocer el tipo de dato introducido
      • Macro 28: Ordenación automática al detectar un cambio
      • Macro 29: Actualizar tablas dinámicas al activar una hoja
      • Macro 30: Copia de seguridad al eliminar una hoja
      • Macro 31: Seleccionar las celdas de una tabla y formatearla
      • Macro 32: Buscar un valor en una tabla
      • Macro 33: Calcular el total de un rango seleccionado
      • Macro 34: Guardar el libro Excel al desactivar una hoja
      • Macro 35: Filtrado de registros en una tabla
      • Macro 36: Crear un calendario para un mes dado
      • Macro 37: Rellenar una hoja de Excel con datos extraídos de otros libros
  • CAPÍTULO 6. TRABAJANDO CON EL OBJETO USERFORM
    • Introducción
    • Creación y manipulación de UserForms
    • Accediendo a UserForm y sus controles
    • Propiedades de los UserForm
    • Eventos y métodos más comunes
      • Activate
      • Add
      • AddControl
      • Click
      • DblClick
      • Deactivate
      • Error
      • Initialize
      • Hide
      • KeyDown y KeyUp
      • KeyPress
      • Load y Unload
      • MouseDown, MouseMove y MouseUp
      • PrintForm
      • QueryClose
      • Resize
      • RemoveControl
      • Scroll
      • Show
      • Terminate
    • Ejemplos prácticos
      • Macro 38: Crear un diálogo emergente personalizado
      • Macro 39: Crear el formulario de una calculadora básica: parte 1
      • Macro 40: Crear un formulario simple de registro por código
      • Macro 41: Crear un formulario de acceso con usuario y contraseña
      • Macro 42: Crear un formulario para asignar formatos condicionales
      • Macro 43: Descargar de la nube 1: URLDownloadToFile y Google Drive
      • Macro 44: Descargar de la nube 2: CreateObject y Pixabay
  • REFERENCIAS
  • MATERIAL ADICIONAL

Subjects

    SUBSCRIBE TO OUR NEWSLETTER

    By subscribing, you accept our Privacy Policy