Édition et refactorisation — Aide à la rédaction de code et améliorations structurelles

Cette section regroupe tous les outils qui vous aident à rédiger, structurer et améliorer votre code VBA directement dans l'éditeur. La plupart des outils présentés ici visent à accélérer la création de code : insertion de modèles prêts à l'emploi, génération de blocs structurés, création de procédures ou de classes, et aide à la rédaction d'un code cohérent et de haute qualité.

Outre ces aides à la rédaction, cette section propose également des outils facilitant la refactorisation légère : réorganiser le code, extraire la logique, améliorer la lisibilité et appliquer des conventions de nommage ou de structure cohérentes.

  • Outils de commentaire: Ajoutez ou modifiez des commentaires afin d'améliorer la clarté, la documentation et la lisibilité du code.
  • Indenteur de code: Reformatez automatiquement le code en conservant une indentation cohérente pour améliorer la structure et la lisibilité.
  • Générateur de procédures: Générer de nouvelles procédures avec une structure, des paramètres et une documentation prédéfinis.
  • Générateur d'appels de procédure: Générer des appels de procédure correctement formatés avec des arguments insérés automatiquement.
  • Insertion d'un appel de procédure: Insérez les appels de procédure directement dans votre code, à l'emplacement et au format appropriés.
  • Promoteur immobilier: Générer des blocs complets de propriétés Get/Let/Set avec une nomenclature et une structure cohérentes.
  • Déclarer une variable: Insérez des déclarations de variables en respectant le type, la portée et les conventions de nommage appropriés.
  • Déclarer les paramètres: Ajoutez ou modifiez les paramètres de la procédure en indiquant les types appropriés et les paramètres facultatifs.
  • Générateur de variables: Créez des déclarations de variables et du code d'initialisation dans un format structuré et cohérent.
  • Constant Builder: Insérez des déclarations de constantes avec des noms clairs et des valeurs attribuées.
  • Générateur d'énumérations: Générer des blocs d'énumération pour définir des ensembles de constantes nommées afin d'obtenir un code plus lisible.
  • Sélectionner le générateur de cas: Créez des structures « Select Case » adaptées aux variables, aux énumérations ou à la logique de branchement.
  • Générateur de boucles: Insérez les structures de boucles « For », « For Each » et « Do » en respectant la syntaxe et en utilisant les espaces réservés.
  • Si Builder: Générer des blocs « If », « ElseIf » et « Else » avec une mise en forme soignée et une structure logique.
  • Générateur de classes: Créer des modules de classe comprenant des propriétés, des méthodes et une structure d'initialisation.
  • Récupérer le nom de l'objet: Récupérer et insérer le nom de l'objet sélectionné afin d'accélérer la référence au code.

Code VBA enrichit l'éditeur Visual Basic d'outils qui vous aident à comprendre, modifier, déboguer, documenter et générer du code VBA plus efficacement. Vous trouverez ci-dessous les principaux domaines dans lesquels Code VBA améliore votre flux de travail.

Productivité et génération de code - Navigation et compréhension du code - Édition et refactorisation - Réutilisation du code et bibliothèques - Débogage et gestion des erreurs