Aquí está uno para Joel ...mejores ejemplos cortos de la necesidad de Excel VBA
Busco la manera de demostrar a un usuario de Excel (sin experiencia en programación) cómo aprender un poco de Excel VBA puede hacer su vida laboral con Excel un poco más fácil.
Las primeras ideas son utilizar un ejemplo que replica el ajuste manual de una hoja de cálculo, como el formato condicional de un clic de todos los datos. Por ejemplo: resaltar todos los números rojo, naranja o verde de acuerdo con los umbrales de entrada del usuario junto con algunos otros datos derivados, como la semana comercial actual.
Espero que un ejemplo VBA tan corto no sea demasiado difícil de entender para alguien que nunca antes haya escrito una línea de código y, con un poco de suerte, trate de aprender un poco de Excel VBA.
Sin embargo, con este ejemplo, el tiempo necesario para codificarlo no es mucho más rápido que aplicar el formato condicional manualmente en Excel. Entonces, me gustaría saber si alguien en la comunidad tiene ejemplos más elegantes que demuestren las ventajas de usar Excel VBA.
ejemplos ideal tendría las siguientes características:
- ahorros de tiempo significativos (grande T, donde T = tiempo de procedimiento manual/hora para el código).
- Ejemplos de hoja de cálculo no abstractos y cotidianos.
- Resultados finales que no pueden ser fácilmente logrados manualmente.
- Alcanzable con código VBA corto y básico.
Tenga en cuenta que el público objetivo está dando sus primeros pasos en la programación.
Simplemente no olvide que: "el mejor macro no es macro" (del prefacio de un viejo libro de MS). Y eso es verdad ... ¡Cuántas veces he visto a personas reinventar la rueda, porque no conocían las características disponibles en Excel! por ejemplo: Goto Special. Los mejores desarrolladores de VBA son aquellos que conocen las posibilidades internas de Excel. –