while loop for ejemplos code excel vba excel-vba

excel - loop - IDE recomendado para VBA



vba excel pdf (4)

¿Existe un IDE recomendado para desarrollar macros de Excel VBA que proporcione informes de errores razonables y finalización de código?

Actualmente, estoy usando el IDE de "Microsoft Visual Basic para aplicaciones" que viene con Excel 2007, pero hasta ahora no es lo ideal.

Incluso un complemento de Vim o Emacs será genial.


(Me doy cuenta de que esta pregunta tiene 7 años, pero tuve la misma pregunta, así que simplemente comparto una solución con la que fui).

Recientemente empecé a trabajar con VBA con MS Excel y noté que es muy fácil perder todo el código con la opción de macros si algo falla o se elimina.

Atom.io es un gran IDE para cualquier idioma, simplemente para escribir algo de código y guardar. Ya lo uso para Python y algunos lenguajes de script fáciles de usar para verificar mi sintaxis. De hecho, encontré un paquete para el resaltado de sintaxis VBScript / VBA: ¡ here !

Puedes descargarlo directamente en Atom :

  • Haga clic en File -> Settings -> Install
  • Búsqueda de language-vbscript
  • Haga clic en Install

Y todo está listo para abrir, editar y guardar archivos .vba .


Echa un vistazo a este SourceTools.xla . No es un IDE, sino un complemento para VBA que permite guardar / leer todos los archivos de origen de su proyecto en archivos de texto reales para usar con el control de origen. Lo he estado usando durante al menos un año y estoy muy feliz. Incluso permite el uso directo de los sistemas de control de origen CVS o SVN para confirmaciones / dif, pero no tiene que hacerlo desde el IDE. Y es gratis y viene con el código fuente desbloqueado si quieres modificarlo.


Estás bastante atascado con el IDE de MS, pero hay algunos buenos complementos disponibles. Los dos que uso constantemente son:


Yo uso y recomiendo Rubberduck . Descripción del sitio web:

Rubberduck es un proyecto de complemento COM de código abierto muy activo que se integra con el Editor de Visual Basic para habilitar las características que todo programador desea tener en su IDE. Desde la prueba de unidades hasta el control de la fuente, desde las inspecciones de código hasta las refactorizaciones, la programación en VBA nunca será la misma.