Oui pour un petit automatisme personnel dans Excel sur Windows, non pour un processus partagé dont dépend l'activité. VBA n'évolue plus, ne s'exécute ni dans Excel pour le web ni sur mobile, et Microsoft le restreint progressivement : depuis la version 2203 (2022), les macros des fichiers venus d'Internet sont bloquées par défaut, et la dépréciation de VBScript, dont la désactivation par défaut est annoncée vers 2026-2027, fragilise les macros qui s'appuient sur ses bibliothèques.

Avant d'écrire ou de faire évoluer une macro, vérifiez trois points :

  • Les dépendances VBScript : les références à RegExp sont reprises nativement dans VBA à partir d'Office 2508, mais les appels à des fichiers .vbs cesseront d'être pris en charge lors de la troisième phase de dépréciation.
  • L'usage partagé : un classeur ouvert dans le navigateur, depuis Teams ou SharePoint, n'exécute pas les macros.
  • La transmissibilité : un code VBA écrit par un seul salarié, sans documentation ni gestion de versions, devient une dette dès son départ.

L'alternative dépend de l'enjeu : Office Scripts couplé à Power Automate pour un automatisme simple dans Microsoft 365, n8n ou un connecteur dédié pour relier Excel à l'ERP ou au CRM, une application métier quand la macro porte en réalité un processus (chiffrage, planning, suivi de production). Pulsar Forge audite ces classeurs et reprend leurs règles de calcul sans perdre le savoir-faire qu'ils contiennent : parlons de vos macros.