El aprendizaje y la codificación en Excel VBA (en realidad en cualquier lenguaje de programación con una ligera modificación) requiere que siga estos pasos:
- En primer lugar, consiga el entorno VBA de Excel: cómo mostrar la pestaña de desarrollador, abrir la ventana de Código, guardar un archivo con macro, etc.
- Ahora tiene que darse cuenta: cómo usar el Grabador de macros básico puede generar código para realizar algunas tareas (aprender esta técnica le ayudará más adelante cuando escriba códigos complejos).
- Tercer paso: cuando haya terminado con el primer paso, ahora tome cualquier libro sobre Excel VBA o si es un tipo de video, vaya a YouTube o tome un curso en Excel VBA; Donde aprenderá paso a paso la sintaxis de Excel VBA, repito, paso a paso. Eso es lo más importante en cualquier lenguaje de programación: aprender la sintaxis. Si no tiene ningún conocimiento previo en ningún lenguaje de programación, pase un buen tiempo aprendiendo y practicando la sintaxis, los objetos, las colecciones, las propiedades, los métodos, las variables y los diferentes tipos de construcciones (IF – THEN, FOR – NEXT, CON – TERMINE CON, SELECCIONE EL CASO).
- Ahora aprenda cómo crear y usar UDF (funciones definidas por el usuario, sus funciones creadas) con uno o dos argumentos o un rango como argumentos.
- Ahora aprende a crear y usar formularios de usuario.
- El último paso es: aprender a trabajar con Excel Events.
Puede obtener un tutorial paso a paso aquí: VBA y Macros en Excel – Una guía completa paso a paso.
Ahora ya sabes lo básico. Eso no es todo. Tienes que hacer programación, rediseñando el código ya disponible.
Utilizo una técnica para entender cualquier lenguaje de programación más rápido:
- ¿Cómo debo empezar a aprender diseño web? ¿Qué idiomas necesitaría aprender?
- ¿Cuál crees que es el mejor enfoque para aprender algo? ¿Comenzando desde lo básico hasta que llegas a lo que quieres aprender o comenzando desde lo que quieres y aprendes lo básico cuando los necesitas?
- ¿Qué lenguaje de programación debería aprender además de C y C ++?
- ¿Cuál es el mejor sitio web para aprender química y ciencia?
- Estoy persiguiendo un MBA en este momento. ¿Cómo puedo aprender codificación? ¿Cuáles son algunas sugerencias sobre cómo y desde dónde debo comenzar?
Mi técnica es: visualizo el código.
Visualizo toda la RAM (la memoria de la computadora) como un lugar de algunas celdas. Una celda donde puede guardar un número, un texto o nada. Estos son los pasos que utilizo para visualizar el código:
- Empiezo a leer el codigo
- Dibujé las variables como algunas celdas en un papel duro o en una hoja de Excel.
- Ahora observo cómo los valores en las celdas están cambiando con los avances del código.
- Cuando una celda cambia sus valores antiguos, la golpeo y escribo los nuevos valores por encima de los valores antiguos.
- De esta manera, cuando se hace todo el código, entiendo el código en su totalidad.
Después de estudiar algunos códigos en el procedimiento anterior, podrá codificar de la misma manera.
Gracias por leer mi largo post. Que tengas un buen viaje con el mundo de Excel VBA.