Excel VBA:Aumenta tu Productividad Creando Macros Desde Cero
4.5 (23 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
188 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Excel VBA:Aumenta tu Productividad Creando Macros Desde Cero to your Wishlist.

Add to Wishlist

Excel VBA:Aumenta tu Productividad Creando Macros Desde Cero

Para abordar el aprendizaje de la programación en VBA, la grabación de macros es la forma de inicio por excelencia.
4.5 (23 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
188 students enrolled
Created by Manuel Rey Vilar
Last updated 2/2016
Spanish
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 25 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Grabar y guardar macros.
  • Usar el editor de Visual Basic o IDE.
  • Conocer las distintas formas que hay de ejecutar una macro.
  • Comprender el lenguaje a través de los Objetos, Métodos y Propiedades en VBA
  • Empezar a escribir una macro.
  • Encontrar la ayuda de VBA en Excel 2013.
  • Realizar ejemplos de código listo para usar en Excel 2013.
  • Gestionar los errores en VBA.
  • Declaración de variables de valor y de objeto.
  • Introducir la estructura de control If... Then... Else
  • Desarrollar estructuras repetitivas o bucles en VBA.
  • Asignar macros a botones, formas y eventos.
View Curriculum
Requirements
  • Para seguir las clases es recomendable tener instalado Excel 2013 en tu ordenador.
  • Ya deberías estar familiarizado con Excel 2013.
Description

Introducción al VBA con Excel 2013 es un curso destinado a facilitar desde cero el aprendizaje de este lenguaje de programación a usuarios intermedios y avanzados de Excel. Visual Basic for Applications es la solución perfecta para que Excel no tenga límites a la hora de generar plantillas y hojas de cálculo de la máxima calidad y profesionalidad. Sin necesidad de tener experiencia en la programación, iremos conectando tema a tema hasta que seas capaz de escribir rutinas de código aplicables a tu trabajo cotidiano en Excel.

Empezando con un capítulo introductorio dedicado a la grabación de macros, el curso avanza con otros apartados dedicados a las normas más básicas de sintaxis del lenguaje. Veremos en qué consiste programar en VBA estudiando para ello objetos, métodos y propiedades en VBA. Posteriormente y para que el alumno perciba una utilidad desde el primer momento, se ofrece una batería de rutinas de código prácticamente listas para utilizar y que servirán de apoyo didáctico. En este apartado veremos dos ejemplos de código que no pueden ser grabados por macros, pasando por definir algunas acciones con rangos de celdas, filas y columnas, hojas, libros y Excel. Terminaremos este apartado dando formatos de celda y de número con VBA. El curso termina ofreciendo prácticas sobre conceptos algo más avanzados como gestión de errores, a través de las instrucciones On Error Resume Next y On Error Go To, variables, la estructura de control If... Then.... Else, cuadros de mensaje con y sin variable así como los InputBox y estructuras repetitivas o bucles como son For... Next, Do While... Loop y For Each... Next. Por último veremos como asignar botones, formas y eventos a determinadas macros.

Who is the target audience?
  • Este curso de macros va dirigido a los estudiantes que estén familiarizados con hojas de calculo en general y Excel en particular.
  • No se necesitan conocimientos previos de programación.
  • Si quieres resolver cuestiones más avanzadas y complejas, probablemente este curso no sea para ti.
Compare to Other Excel VBA Courses
Curriculum For This Course
40 Lectures
02:26:37
+
Bienvenida
1 Lecture 01:25
+
Macros en Excel. Primer paso hacia el VBA
5 Lectures 19:25

Una macro puede ser grabada, escrita o una mezcla de ambas formas. Debemos empezar por la grabación de macros.

Preview 03:17

La pestaña de Desarrollador no es muy conocida al no aparecer por defecto en Excel hasta que no la habilitamos.

Preview 04:23

Empezamos en este vídeo a grabar nuestras primeras macros. Veremos cómo hacerlo paso a paso.

Preview 06:25

Si un usuario nunca ha tenido relación con las macros, es muy poco probable que conozca este enigmático libro que siempre está oculto.

El libro de macros personal
02:00

El proceso de grabación de una macro en el libro de macros personal no difiere de la grabación en cualquier otro libro, excepto en un detalle.

Grabando una macro en el libro de macros personal
03:20

Macros en Excel. Primer paso hacia el VBA
5 questions
+
Acercándonos al interior de una macro
3 Lectures 09:51

El editor de Visual Basic o IDE es el entorno de programación donde desarrollaremos la mayor parte de este curso. Veamos en qué consiste.

El editor de Visual Basic o IDE
03:54

El código del que está compuesto una macro tiene que organizarse con unos protocolos de inicio y final. Aquí los conoceremos.

Estructura de una macro
02:21

En este vídeo conoceremos las distintas formas que hay de ejecutar una macro, ya sea grabada o escrita.

Formas de ejecutar una macro
03:36

Acercándonos al interior de una macro
3 questions
+
Comenzando a escribir código VBA
8 Lectures 25:40

En este vídeo ofrecemos una pequeña introducción a lo que consideramos la escritura de código VBA.

En qué consiste programar en VBA
03:21

Los objetos son para el VBA lo que los sustantivos son para nuestras reglas gramaticales.

Objetos en VBA
04:10

Un método es el que ordena que ocurra alguna acción con el objeto que hemos elegido.

Métodos en VBA
02:47

Las propiedades son como adjetivos que acompañan a los objetos para expresar qué características tienen o para cambiarlas.

Propiedades en VBA
03:38

Es el turno de aprender a dar los primeros pasos a la hora de escribir macros o procedimientos.

Cómo empezar a escribir una macro
02:03

Es necesario conocer algunas utilidades que nos servirán para escribir y entender el código de forma más intuitiva y rápida.

Comentarios, sangrías y saltos de línea
02:33

El editor de Visual Basic tiene implementados algunos recursos que nos ayudarán a recordar los nombres de algunas instrucciones y argumentos.

Ayudas contextuales a la programación
03:41

La ayuda de Excel 213 para VBA es exclusivamente online, por lo tanto debemos estar conectados para aprovecharnos de ella.

La ayuda de VBA en Excel 2013
03:27

Comenzando a escribir código VBA
6 questions
+
Ejemplos de código listo para usar en Excel 2013
8 Lectures 35:03

Cuando grabamos una macro, Excel convierte las acciones en código, pero no todas.

Código que no puede ser grabado por macros
05:31

En este vídeo conoceremos la forma de hacer referencia a rangos de celdas para aplicar métodos o, lo que es lo mismo, acciones.

Acciones con rangos de celdas con VBA
08:17

Conoceremos aquí distintas acciones que podemos realizar con VBA sobre filas y columnas.

Acciones con filas y columnas con VBA
02:01

Necesitamos aprender a manejarnos con las acciones que se realizan con hojas desde código VBA. En este vídeo lo conseguiremos.

Acciones con hojas en VBA
05:37

En este vídeo se practicarán rutinas de código para actuar sobre otros libros de Excel.

Acciones con libros con VBA
03:43

Para VBA, Excel es un objeto cuyo nombre en código es Application. Con él se practicará para conocer las acciones más importantes.

Acciones con Excel en VBA
04:04

Aplicar rellenos, bordes, negritas y aprender a asignar el código de cada color necesario es el objetivo de este vídeo.

Dar formatos de celda con VBA
03:21

En este vídeo abordamos la aplicación de formatos de número, fecha, porcentajes, etc., utilizando código VBA.

Dar formatos de número con VBA
02:29
+
Gestionar los errores en VBA
3 Lectures 06:10

Uno de los tipos de error que necesitamos saber atajar a tiempo son los errores que ocurren mientras el usuario utiliza el programa.

Errores en VBA
03:17

En este vídeo utilizaremos la instrucción llamada On Error Resume Next, para evitar que un programa se detenga debido a un error.

On Error Resume Next
01:11

La instrucción conocida como On Error GoTo sirve para que, al haber un error, la ejecución del programa salte a otro punto.

On Error GoTo
01:42

Gestionar los errores en VBA
3 questions
+
Variables en VBA
3 Lectures 06:01

En este vídeo comenzamos con la descripción del concepto de variable y sentando las bases para practicar posteriormente sobre él.

¿Qué es una variable?
03:14

Las variables que contienen valores son las de utilización más frecuente y es necesario aprender a declararlas diciéndole a Excel qué formato tendrán.

Declaración de variables de valor
01:32

Las variables que contienen objetos pueden ahorrar muchísimas líneas de código cuando se utilizan en determinadas estructuras de código.

Declaración de variables de objeto
01:15

Variables en VBA
3 questions
+
If... Then... Else y cuadros de mensaje
3 Lectures 21:25

La estructura condicional If... Then.... Else es la homónima de la función SI en Excel.

If...Then...Else
06:12

La instrucción MsgBox permitirá al usuario aceptar, negar o cancelar una pregunta o acción que está desarrollando el código

Cuadros de mensaje con y sin variable
07:56

La instrucción InputBox sirve para que el usuario pueda introducir un dato que será utilizado por el código durante su ejecución.

Cuadros de mensaje InputBox
07:17

If... Then... Else y cuadros de mensaje
3 questions
+
Estructuras repetitivas o bucles en VBA
3 Lectures 11:15

El bucle For... Next sirve para realizar una acción un determinado número de veces.

El bucle For... Next
03:47

El bucle Do While... Loop sirve para que el código se mantenga realizando una acción mientras se den algunas circunstancias.

El bucle Do While... Loop
03:21

El bucle For Each... Next realiza una acción a un conjunto de objetos que, por ejemplo, pueden ser hojas de un libro.

El bucle For Each... Next
04:07

Esctructuras repetitivas o bucles en VBA
3 questions
+
Asignación de macros en VBA
3 Lectures 10:22

Una de las formas de ejecutar una macro es asignándola a un botón de formulario. También es posible asignarla a algún botón de la barra de acceso rápido.

Asignación de macros a botones
04:28

Es posible que una macro se ejecute habilitando un rectángulo u otra forma similar como botón. Veamos cómo lo hacemos.

Asignación de macros a formas
02:10

Un evento es algo que ocurre en Excel como, por ejemplo, la activación de una hoja o la selección de una celda.

Asignación de macros a eventos
03:44

Asignación de macros en VBA
3 questions
About the Instructor
Manuel Rey Vilar
4.0 Average rating
33 Reviews
484 Students
5 Courses
Economista

Economista, con amplia experiencia contable y fiscal. Ha trabajado tanto en PYMES como en Multinacionales valiendose especialmente de sus conocimientos en otras lenguas extranjeras. Master en Administración, Comunicaciones y Seguridad Informática. Apasionado del mundo de las nuevas tecnologías y su interrelación con las demás disciplinas del conocimiento humano. Incansable estudiante e instructor por vocación.