Saltar al contenido

Conceptos "básicos" para saber utilizar VBA


Recommended Posts

Jelow,

Yo por aquí de nuevo xD

 

Estoy embarcándome en la posibilidad de dar clases de VBA a gente que no sepa NADA al respecto y explicarles desde lo básico a lo avanzado, las cosas más esenciales en cada aspecto.

 

Como aquí son todos unos maestros, vengo a robaros ayuda (?)

 

Tengo la siguiente tabla:

image.thumb.png.e83758d141325399ac70166cf648460e.png

 

La idea es que luego la persona, investigue en profundidad otros temas más complicados o métodos y trucos para usar cada función y fórmula.

 

¿Algún concepto que digáis, esto la persona tendría que saberlo? (igual está en la tabla lo que me digáis, pero prefiero saber vuestra opinión :D)

 

Gracias de antemano y disculpad el robo ?

Enlace a comentario
Compartir con otras webs

Lo que te podría recomendar:

Básico:

Estructura del control de flujo, cómo el lenguaje de quien está programando le permite controlar las acciones que va ejecutando algo así como por ejemplo usar IF>THEN>ELSE. Una vez que entiendes eso, puedes dar el paso que sigue. También saber cómo responder a los errores y qué es depurar una macro

Intermedio:

Creación de formularios y cuadros de diálogo personalizados en Excel y el uso de bucles, arrays y colecciones en VBA, Además acceso a bases de datos externos desde Excel a través de ADO.

 

En avanzado no sabría recomendarte porque no considero tener el suficiente conocimiento o experiencia para determinar que se desde ese nivel o qué alcances tiene. Por ejemplo a mí se me complica eso de "crear" aplicaciones basadas en VBA, hablando de aplicaciones completas, además la interacción con las mismas aplicaciones de Windows como el Office por ejemplo.

Lamento no poder aportar más, opino desde lo que sé y no sé.

Suerte, ojalá lo concretes y resulte como lo deseas.

Saludines

 

 

Enlace a comentario
Compartir con otras webs

¡Hola a ambos! 

Como debes saber, VBA es un lenguaje POO, por lo que como primera clase esencial y más que elemental en la estructura del curso, para los que inician desde cero, explicar en qué consiste y como a lo largo del curso, esto va tomando más sentido y uso. Es lo primero que hago con mis alumnos, luego creo que el orden de todo el curso depende mucho del maestro y de su conocimiento como experiencia 

Esta demás decir, por ejemplo, enseñar y realizar ejercicios de lógica, utilizando la mismísima plataforma de Excel, porque muchos alumnos pensaban que ese no sería un problema, pero hay casos que hasta en lo más simple se quedan un poco sorprendidos

 

Saludos 

Enlace a comentario
Compartir con otras webs

hace 14 horas, EdadMedia dijo:

Jelow,

Yo por aquí de nuevo xD

 

Estoy embarcándome en la posibilidad de dar clases de VBA a gente que no sepa NADA al respecto y explicarles desde lo básico a lo avanzado, las cosas más esenciales en cada aspecto.

 

Como aquí son todos unos maestros, vengo a robaros ayuda (?)

 

Tengo la siguiente tabla:

image.thumb.png.e83758d141325399ac70166cf648460e.png

 

La idea es que luego la persona, investigue en profundidad otros temas más complicados o métodos y trucos para usar cada función y fórmula.

 

¿Algún concepto que digáis, esto la persona tendría que saberlo? (igual está en la tabla lo que me digáis, pero prefiero saber vuestra opinión :D)

 

Gracias de antemano y disculpad el robo ?

Hola @EdadMedia, a lo aportado el maestro @Israel Cassalesy el maestro @Gerson Pineday si me permites combinaría ejercicios con el uso de fórmulas y Vba para llegar al mismo resultado. 

Este concepto es muy recurrente en el canal de David García "EcoExcel".

Saludos a todos. 

 

Enlace a comentario
Compartir con otras webs

hace 15 horas, Benito Bartolomé dijo:

si me permites combinaría ejercicios con el uso de fórmulas y Vba para llegar al mismo resultado. 

Versatilidad de Excel, es lo que más amo, por eso, hoy en día, podemos decir que Excel, es una plataforma completa en automatizaciones y optimización de tareas 

 No solo es formulas y VBA, ahora es mucho mas

 

Enlace a comentario
Compartir con otras webs

¡Mil gracias a todos, de verdad!

Lo cierto es que es un mundo amplio el de Excel.

 

En 4/3/2023 at 2:06 , Abraham Valencia dijo:

Hola

Pues módulos de clase y las funciones de la API de Windows, quizás para la parte "avanzada". Ojo, hay algunas cosas que has puesto ahí y no son de VBA jejeje. Saludos.

Como dices, hay cosas que no son de VBA, pero claro, estoy tratando con alumn@s que no saben nada de programación y me encuentro un poco en la frontera de:

1.- ¿Me meto en ese vergel y les enseño algo de programación?

2.-  O me limito solo al ámbito VBA y sus utilidades y usos

 

Sin embargo, todos habéis aportado un montón, no esperaba que este tema tuviera ese apoyo tan bonico ?

 

Gracias a todos, dejaré el tema por si alguien quiere aportar algo y sino, pues los buenos y queridos mods ya lo cerrarán, porque hay mil respuestas posibles supongo xD

 

De nuevo, muchas gracias.

Enlace a comentario
Compartir con otras webs

Aquí te dejo un borrador de un curso que hice hace  12 años (Excel 2007) para el foro, que nunca llego a ser implementado y que te puede servir como guía de como organizar tu curso con las herramientas actuales de como hacer tutoriales.  

El curso tiene 3 niveles, básico, intermedio y avanzado, siempre teniendo en cuenta que va dirigido a personas que no tienen ni idea de programación y con un nivel básico de Excel.?

Curso VBA desde cero

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.