Bienvenido a nuestro Curso de VBA para Excel, aquí encontrarás diversos artículos que son necesarios para que puedas aprender el uso de MACROS o VBA. Todos los artículos mostrados a continuación contienen al menos un ejemplo que ayudará en la compresión de los diversos temas a revisar.
Introducción a Macros en Excel
Existen diversos temas que de pueden cubrir para comenzar a emplear la Macros, uno de los recomendados es conocer El Editor de Visual Basic, por medio del Editor de Visual Basic podrá emplear las diversas macros.
Algunos de los principales temas de la Introducción a las Macros, que suelen ser incluidos en un taller de Visual Basic para Aplicaciones (VBA), los podemos examinar en la siguiente lista:
- Habilitar o deshabilitar macros en Excel
- ¿Cómo crear una macro paso a paso?
- ¿Cómo crear una macro? (grabador de macros)
- ¿Cómo ejecutar una macro?
- ¿Cómo crear una función en VBA?
- ¿Cómo usar el grabador de Macros?
- ¿Cómo probar si funciona una macro?
- ¿Qué es el editor de Visual Basic en Excel?
- Partes del Editor de Visual Basic
- Teclas de atajo para usar Macros
- ¿Qué son las funciones definidas por el usuario?
Todos esos temas te pueden servir como un curso de iniciación de Excel Avanzado, para una revisión de otros temas relacionados a las macros visita introducción a las macros
Curso de VBA (Excel)
Bien, luego de revisar los temas anteriores ya se puede ir examinando algunos temas como:
Funciones en VBA, cuantas mas conozca mejor, estas le permitirán tener un buen dominio de VBA.
Funciones Definidas por el Usuario, estas le permitirán evitar tener que estar armando largas funciones, reemplazándolas por las funciones que usted elabore.
Estructuras de Control en VBA, estas le permitirán tener la base necesaria para resolver cualquier problema con macros.
Formularios en Excel, los formularios también conocidos como Userform son muy útiles para diversas situaciones, revisa algunos ejemplos para tener una idea de lo que se puede lograr con estos.
Tablas dinámicas con macros, los ejemplos de las tablas dinámicas con VBA o macros, permiten ver como se puede automatizar la generación de estas tablas.
Ejemplos del Curso de VBA (Excel)
Si ya conoces como emplear el Editor de VBA, y quieres ir de frente a la selección de los mejores ejemplos del blog, te recomendamos revisar los 5 ejemplos para comenzar a usar macros, algunas otras selecciones de los mejores artículos del blog los podemos encontrar en la siguiente selección de artículos:
- Tipos de errores en Excel
- Número aleatorios en Excel
- Format Date en VBA
- Eliminar espacios sobrantes en Excel
- Ejercicios resueltos de VBA
- Mostrar u ocultar filas con Macros
- ¿Qué es un evento en VBA?
- Los 10 Mejores Artículos
- 10 Artículos comentados de Macros
- Los 10 mejores artículos para un curso de Excel Avanzado
- Curso de Excel Avanzado por Ana Claudia Salas Zeta
- 10 artículos seleccionados para un curso Excel Avanzado
- 10 artículos para iniciarse en el Excel Avanzado
- Curso de excel avanzado por Cinthia Dávila
- 10 Artículos de excel-avanzado.com
- Artículos que deberían ser considerados en un curso Excel Avanzado
- Curso de Excel Avanzado por Jorge Noel
- 10 Artículos que mejorarán tu conocimiento de Excel Avanzado
- Artículos que podrían ser considerados en un curso de Excel Avanzado
- 10 Artículos para aprender Macros
- 10 Artículos de VBA
- Selección de artículos de VBA
- Artículos de excel avanzado
- Artículos en excel-avanzado.com
- Análisis 10 artículos del blog
Casos resueltos de VBA (Excel)
A lo largo de blog se encontrarán diversos ejemplos como Calendario 2018 Excel, el cual muestra por ejemplo como se pueden utilizar las macros para generar cualquier calendario que se requiera.
Otro ejemplo conocido es Comisiones AFP en Excel, en el cual se evalúan cual de las comisiones (flujo o mixta) son las mas convenientes.
Los ejemplos de Tablas dinámicas con macros, son diversos y muy útiles
Curso de Excel Online
Bueno si bien uno puede aprender ayudándose por medio de ejemplos de macros, como los existentes a lo largo de todo el blog, suele ser necesario por una gran variedad de razones por las que se prefiere llevar un curso online, dentro de un programa como por ejemplo contar con expertos que te ayuden en las consultas que poseas, ya sea que conozcas poco, algo o mucho, siempre hay dudas pendientes de resolver, así mismo aunque se puedan comprender varios de los remas propuestos, el llevar el curso te permite demostrar (ante un entrevistador laboral por ejemplo) que conoces acerca del curso.
26/06/2016 a las 12:37 pm
El blog ayuda mucho a los que estamos aprendiendo Excel avanzado. Muchas gracias por el esfuerzo..
17/03/2017 a las 6:47 pm
Hola buenas noches será que alguien me puede ayudar, luego saber de algún formulario que me brinde los siguientes datos. Creación de productos, ingresos y salida, stock, y que de esa base de datos me cree un pedido de los productos con mínimo stock.
14/09/2017 a las 9:43 am
Buen dia Fernando,
Queria hacer una consulta por favor de como abrir una hoja especifica de una Macro.
Estoy aprendiendo sobre VBA Excel.
Utilice los 2 ejemplos que compartiste:
Private Sub Workbook_Open()
Sheets(“Hoja6”).Select
End Sub
Sub Auto_Open()
Sheets(“Hoja6”).Select
End Sub
Pero no me funcionan, me darias una ayuda en saber que estoy haciendo mal?, gracias
13/03/2021 a las 5:45 pm
El código es correcto, solo debes tener cuidado con que se encuentre en thisworkbok y que las comillas dobles sean las normales (no las inclinadas)
Private Sub Workbook_Open()
Sheets("Hoja6").Select
End Sub
El detalle de ese ejemplo esta en https://www.excel-avanzado.com/16385/abrir-un-libro-siempre-en-la-misma-hoja.html