¿Hoja de trucos de Excel Macro/VBA?

¿Hoja de trucos de Excel Macro/VBA?

Confío en la codificación en C# y Java, pero nunca he podido escribir macros en Excel.

Me preguntaba si alguien podría indicarme la dirección correcta para obtener algunas hojas de trucos para NO principiantes para codificar macros de Excel.

Supongo que estoy buscando cosas como guía de sintaxis, funciones de uso común y mejores prácticas. ¡Cuanto más conciso mejor!

David

Respuesta1

Bueno, para empezar, creo que sería útil una hoja de sintaxis genérica de VB. Después de todo, VBA es solo un Visual Basic simplificado (más similar a VB6 que a VB.NET, por lo que no hay consultas LINQ en sus celdas) con el modelo de objetos de Office. de verdad me gustaeste C# hacia/desde la hoja VB.NET. Y dado que la gente rara vez usa VBA para desarrollar clases complejas, una vez que estás familiarizado con los conceptos básicos (subs, variables, bucles, ramificaciones), a partir de ese momento la programación es prácticamente estándar.

En cuanto al modelo de objetos, si está familiarizado con la documentación de .NET, encontrará que la ayuda de VBA/Excel está estructurada de manera similar (con listas de métodos y propiedades para cada objeto). Por lo general, las cosas empiezan a ir bien una vez que te familiarizas con los objetos esenciales:

  • Aplicación Excel
  • Excel.Libro de trabajo
  • Excel.Hoja de trabajo
  • Rango de Excel

He buscado algunos documentos estructurados visualmente, comoeste,esteyeso(precaución: de la versión anterior de Excel), pero parecen muy útiles. Puede que existan algunas joyas, pero las búsquedas en Google para problemas específicos suelen funcionar bastante bien.

información relacionada