Si su objetivo es hacer VBA en Windows Excel, entonces claramente debe ejecutar Windows Excel. Entonces instale Windows en otra computadora o arranque dual o ejecute una máquina virtual.
Para la mayoría de las personas, la mejor opción es bastante clara. Si ejecuta una máquina virtual, entonces no tiene que reiniciar cada vez que desee iniciar / detener la codificación VBA. Tampoco necesita asignar / transportar otra computadora física solo para esta tarea.
La única razón para considerar las otras opciones es si tiene otras necesidades, como que ha querido tener una PC para jugar de todos modos o también desea ejecutar algún software de Windows que sea demasiado lento en una VM (aparte de juegos y otros tareas de hardware intensivo, esto es bastante raro).
Supongo que si ve beneficios en la ejecución de un servidor de Windows en el que puede usar el control remoto y la configuración de red que necesita está disponible para usted, entonces valdría la pena considerarlo. Pero, para la mayoría de las personas, si desean ejecutar software para un sistema operativo diferente, simplemente ejecutan una máquina virtual.
- ¿Cuánto tiempo le toma a alguien aprender guitarra española? ¿Y cómo lo haces?
- ¿Qué podemos aprender de Abhay Deol (actor)?
- ¿Es una buena idea aprender Smalltalk antes de aprender conceptos de POO en general? ¿Hay alguna fuente para aprender Smalltalk por mi cuenta?
- ¿Las comunicaciones por satélite son un tema difícil de aprender a nivel de pregrado?
- ¿Es el georgiano un idioma difícil de aprender para los que hablan inglés?