¿Cuáles son los mejores sitios web para aprender Excel VBA?

Mi opinión es que la mejor manera de aprender Excel VBA es primero encontrar algo que desea automatizar, luego buscar en línea para descubrir cómo hacerlo. Luego, si desea mejorar, rehaga esa macro para que sea más rápida, falle menos, tenga más funciones, etc. Esto funciona porque está aprendiendo habilidades que son directamente aplicables a lo que necesita de VBA. Si combina esta estrategia con el uso cuidadoso de la grabadora de macros (hasta que haya mojado los pies), puede llegar bastante lejos.

Los dos principales sitios web en los que me apoyo (y en gran medida) son StackOverflow y msdn.microsoft.com. Excel VBA ha existido por mucho tiempo. Si tiene una pregunta, especialmente una para principiantes, es probable que ya se haya formulado y respondido en StackOverflow. Lee esa respuesta. Al hacerlo, si te encuentras con una función u objeto del que nunca has oído hablar, busca esa función u objeto específico en la documentación de Microsoft.

Aquí hay dos ejemplos específicos de páginas útiles de esos sitios:

  • Cómo evitar usar Select en Excel VBA
  • Método Range.Find (Excel)

El primer enlace muestra la increíble amplitud de conocimiento en StackOverflow. El segundo enlace muestra la profundidad del conocimiento que puede obtener de la documentación de Microsoft. Si sabe lo que está buscando y cómo entender la documentación, puede aprender mucho de esas páginas. (Dicho esto, descubrí que es difícil navegar en el sitio de Microsoft, por lo que generalmente busco el término que estoy buscando y luego busco el dominio msdn.microsoft)

Si haces eso y aún no lo entiendes, comienza a separar lo que no entiendes. ¿No entiendes cuáles se supone que son los parámetros? ¿No entiendes la sintaxis que lo rodea? Sea creativo con sus búsquedas. Cuando estoy trabajando en una nueva macro, a menudo tengo una ventana de búsqueda abierta que ya comenzó con “excel vba”. Esto ayuda a reducir los resultados de búsqueda a cosas útiles.

Por último, en mis viajes, he encontrado algunos sitios que me han sido útiles para comprender mejor VBA en general.

  • Cómo usar este sitio web: Excel Macro Mastery (Acabo de encontrar esto recientemente pero me ha gustado la forma en que desglosa las cosas)
  • Índice de temas de CPearson.com (hay tantas cosas aquí, pero hay que examinarlo)
  • Uso de variables en Excel VBA Macro Code (no es una lista de páginas, pero he encontrado que ozgrid es un recurso bastante bueno y este es un ejemplo de eso)

Las lecciones gratuitas de VBA en YouTube son el mejor punto de partida: el canal ExcelVbaIsFun

Si desea la vía rápida a VBA, puede considerar el curso completo de más de 10 horas: The Ultimate Excel Programmer Course – Udemy

Los sitios como StackExchange.com son realmente buenos para buscar respuestas, por lo general terminarás en uno de estos blogs si usas google para hacer preguntas específicas.

Gracias

Dan