Sé que es posible llamar a código .NET desde su código VBA, pero ¿por qué sigue existiendo VBA? La única razón por la que puedo pensar es en el legado.
Solo tuve que ordenar un Scripting.Dictionary
y la cantidad de código necesaria fue aterradora.
El IDE se parece a Visual Studio 2003. Y hay muchos pequeños detalles que te vuelven loco (como cambiar la línea y recibir una advertencia debido a un error de compilación). O, si abre más de una hoja de cálculo, se mezcla con usted en "VBAProject" y esto es realmente confuso.
El módulo completo / módulo de clase / división de formularios no es realmente tan malo, pero termino cada vez que escribo directamente la lógica en los formularios o tengo un módulo enorme que se ocupa de todo.
¿Por qué no puedo presionar Alt + F11 y hackear C #?