Est-il possible d'écrire du code VBA Excel dans Visual Studio ?

Peut-on utiliser Visual Studio pour écrire et déboguer du code VBA Excel ?

Non directement. VBA est intégré à l’éditeur VBE d’Excel.

Cependant, vous pouvez :

  1. VSTO (Visual Studio Tools for Office) : Créer des compléments Excel en C# ou VB.NET dans Visual Studio
  2. Rubberduck : Un add-in open source pour l’éditeur VBA qui ajoute des fonctionnalités similaires à un IDE moderne
  3. Excel DNA : Créer des XLL (compléments haute performance) en .NET

VSTO est la solution la plus proche de l’utilisation de Visual Studio pour le développement Excel.