Hago exexl cuando no tengo nada que hacer en la oficina. Quiero aprender vba. ¿Tiene alguna recomendación de libro? Debe ser simple y fácil de entender, porque nunca he aprendido programación u otras cosas.
Simplemente busque un libro introductorio básico. No lea los capítulos del libro en el siguiente orden:
1.
2. Busque la sección sobre grabación de macros, grabe una macro usted mismo, intente insertar módulos y eliminar módulos.
3. Busque el capítulo sobre creación de formularios y controles en el libro e intente crear un formulario y uno o dos controles.
4. Realice una programación simple en este formulario y estos controles, por ejemplo, seleccione una hoja de trabajo o una celda determinada, escriba algo casualmente en esta celda o use msgbox "" para mostrar algo casualmente.
5. msgbox se usa para mostrar un cuadro de aviso y se usa mucho en programación. Intente distinguir entre la declaración msgbox y la función msgbox().
6. Aprenda a usar la función format() para controlar el formato de fechas y números, y use la instrucción msgbox para mostrar y ver cuál es la diferencia.
7. Lo más importante es aprender a leer la ayuda en la interfaz VBA.
Si puedes entenderlo de los puntos 1 a 6, básicamente estás comenzando con VBA. Si las cosas van bien (por ejemplo, hay alguien a tu alrededor que entiende VBA), probablemente puedas hacerlo. en uno o dos días.
Cuando sepas cómo encontrar lo que necesitas en la ayuda de VBA, estarás completamente familiarizado con VBA. El cultivo posterior sólo puede depender de más práctica.
Este es el camino que tomé desde un novato que no entendía nada de programación hasta poder usar VBA para programación a gran escala. Espero que te sea útil.