Aprender a programar con Excel VBA con 100 ejercicios prácticos
© MEDIAactive
Primera edición, 2013
© 2013 MARCOMBO, S.A.
Gran Via de les Corts Catalanes, 594
08007 Barcelona
www.marcombo.com
En coedición con:
© 2013 ALFAOMEGA GRUPO EDITOR, S.A. de c.v.
C/ Pitágoras 1139 - Colonia del Valle
03100 - México D.F. (México)
www.alfaomega.com.mx
Diseño de la cubierta: NDENU DISSENY GRÀFIC
«Cualquier forma de reproducción, distribución, comunicación pública o transformación de esta obra sólo puede ser realizada con la autorización de sus titulares, salvo excepción prevista por la ley. Diríjase a CEDRO (Centro Español de Derechos Reprográficos, www.cedro.org) si necesita fotocopiar o escanear algún fragmento de esta obra».
ISBN por Marcombo: 978-84-267-2019-1
ISBN por Alfaomega:
D.L.: B-32985-2012
Printed in Spain
APRENDER A PROGRAMAR CON EXCEL VBA CON 100 EJERCICIOS PRÁCTICOS
Este manual presenta en 100 ejercicios prácticos resueltos un recorrido por los conceptos básicos de programación con Microsoft Visual Basic para Aplicaciones (VBA) para Excel. Si bien es imposible recoger en las páginas de este libro las infinitas posibilidades que ofrece este potente programador, una vez realizados los 100 ejercicios que componen este manual, el lector manejará nociones fundamentales para comenzar a programar por su cuenta y sacar máximo provecho a la aplicación.
LA FORMA DE APRENDER
Nuestra experiencia en el ámbito de la enseñanza nos ha llevado a diseñar este tipo de manual, en el que cada concepto se ejercita mediante la realización de un ejercicio práctico. Dicho ejercicio se halla explicado paso a paso y pulsación a pulsación, a fin de no dejar ninguna duda en su proceso de ejecución. Además, lo hemos ilustrado con imágenes descriptivas de los pasos más importantes y los resultados que deberían obtenerse. Por otra parte, los recuadros IMPORTANTE ofrecen información complementaria sobre los temas tratados en los ejercicios.
Gracias a este sistema se garantiza que una vez realizados los 100 ejercicios que componen el manual, el usuario será capaz de crear sus propias macros y funciones personalizadas, compartirlas correctamente con otros usuarios y sacar el máximo partido de sus múltiples prestaciones.
LOS ARCHIVOS NECESARIOS
En el caso de que desee utilizar los archivos de ejemplo de este libro, cosa que recomendamos, puede descargarlos desde la zona de descargas de la página de Marcombo ( www.marcombo.com) y desde la página específica de este libro.
A QUIÉN VA DIRIGIDO EL MANUAL
Este libro está destinado a usuarios experimentados de Microsoft Excel que desean iniciarse en el mundo de la programación para hacer más eficientes sus hojas de cálculo y automatizar procesos mediante la creación de códigos de programación en lenguaje Visual Basic.
Aunque cada ejercicio está tratado de forma independiente, le recomendamos seguir el orden del libro, puesto que en muchos ejercicios se trabaja de forma progresiva sobre los mismos proyectos. Además, hemos intentado agrupar aquellos ejercicios con temática común. De cualquier manera, los ejercicios son independientes y si necesita realizar una consulta puntual, podrá dirigirse al ejercicio en el que se trata el tema y llevarlo a cabo sobre su propio proyecto.
VISUAL BASIC PARA APLICACIONES Y MICROSOFT EXCEL
Visual Basic para Aplicaciones es una herramienta proporcionada por Microsoft junto a su Suitte Office que permite crear toda clase de códigos para controlar la ejecución de sus programas. Con este manual aprenderá a grabar y utilizar macros para Excel que reducirán la realización de acciones repetitivas a la pulsación de botones de acceso directo en sus libros, en sus barras de herramientas o en la cinta de opciones. Podrá editar desde Visual Basic para Aplicaciones los códigos de las macros grabadas y también será capaz de escribir códigos íntegramente desde el editor.
Conocerá para ello el “ABC” del lenguaje de programación de Visual Basic, se familiarizará con los principales objetos, propiedades, métodos y eventos utilizados para crear códigos para Excel, practicará con la sintaxis de cada uno de ellos y comprobará su ejecución y efecto.
Con estos conocimientos creará macros que ejecutarán diversidad de modificaciones de contenido y formato en sus hojas de cálculo, convertirá datos en gráficos de forma automática y luego editará éstos procedimientos VBA. Así mismo, aprenderá a crear sus propias funciones y también cuadros de diálogo y formularios personalizados que ejecutarán toda clase de acciones.
Cómo funcionan los libros “Aprender…” |
001Grabar una macro
002Ejecutar, modificar y eliminar una macro
003Aplicar macro de otro libro
004Usar el libro personalizado de macros
005Crear botón de acceso rápido para macro
006Crear grupo de macros en la cinta de opciones
007Insertar botón de macro en una hoja
008Establecer la seguridad para macros
009Conocer Visual Basic para Aplicaciones
010Personalizar la interfaz de VBA
011Establecer propiedades del proyecto
012Asignar contraseña de seguridad al proyecto
013Modificar el código de un módulo VBA
014Personalizar visualización de textos de los códigos
015Crear un módulo de macro en VBA
016Eliminar, exportar e importar un módulo
017Consultar la ayuda de VBA
018Crear macro con referencias absolutas
019Crear macro con referencias relativas
020Firmar una macro
021Crear un procedimiento
022Formular cálculos aritméticos en VBA
023Introducción al uso de las variables
024Opciones de depuración
025Usar la ventana Inmediato
026Definir un objeto y comprender jerarquías
027Utilizar las propiedades
028Conocer los métodos
029Aplicar un método a una colección
030Trabajar con los parámetros
031Parámetros con valor de variable y otros casos
032Agregar una inspección
033Expandir expresión en ventana Inspecciones
034Utilizar el Examinador de objetos
035Convertir instrucciones en comentarios
036Declarar tipos de variables
037Hacer necesaria la declaración de variables
038Más sobre declaración de variables
039Declarar variables Public y Static
040Trabajar con constantes
041Utilizar variables y constantes tipo String
Читать дальше