VBA – Comment Renommer ou Supprimer un Module ou un Formulaire?

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on mai 1, 2023

Comment Renommer ou Supprimer un Module ou un Formulaire VBA?

La première fois que vous insérez un module dans VBA, il reçoit automatiquement le nom de « Module1 » et les modules suivants deviennent Module2, Module3, etc. De même, lorsque vous insérez un Formulaire Utilisateur, il sera appelé UserForm1, UserForm2, etc.

nom module arbre explorateur projet editeur visual basic

Renommer un Module

Pour renommer votre module ou votre formulaire, vous devez activer la fenêtre des propriétés dans votre VBE.

Si la fenêtre des propriétés n’est pas affichée, appuyez sur F4 ou allez dans la barre de menu et sélectionnez Affichage > Fenêtre des propriétés.

menu affichage fenetre propriétés editeur visual basic

  1. Cliquez sur le module que vous souhaitez renommer dans l’explorateur de projet.
  2. Sélectionnez la propriété du nom dans la fenêtre des propriétés (un module n’a que cette propriété ; un formulaire a plusieurs propriétés)propriete nom module explorateur projet editeur vbe

3. Supprimez le nom du module (dans ce cas Module1) et tapez le nom que vous souhaitez donner à votre module.

fenetre propriete module renomme basgeneral 2

4. Appuyez sur la touche « Entrée » pour renommer le module.

fenetre propriete module renomme basgeneral

Vous pouvez renommer vos formulaires de la même manière.

Supprimer un Module

Il peut arriver que vous ayez besoin de supprimer un module ou un formulaire dont vous n’avez plus besoin.

Cliquez avec le bouton droit de la souris sur le module ou le formulaire que vous souhaitez supprimer pour afficher le menu contextuel du clic droit.

menu contextuel explorateur projet supprimer module

Cliquez sur Supprimer (dans ce cas Module1)

OU

Cliquez sur le menu Fichier, puis sur Supprimer (Module1).

menu fichier editeur visual basic supprimer module

Une boîte d’avertissement apparaît, vous demandant si vous souhaitez exporter le module ou le formulaire avant de le supprimer. L’exportation du module ou du formulaire vous permet de l’enregistrer en tant que fichier individuel pour l’utiliser ultérieurement dans un autre projet Excel.

boite message avertissement exporter module avant supprimer

Le plus souvent, lorsque vous supprimez un module ou un formulaire, c’est parce que vous n’en avez pas besoin.

Nom des Modules et des Formulaires

Il est conseillé de renommer les modules et les formulaires afin de leur donner des noms plus significatifs. Par exemple, si UserForm1 est destiné à être un formulaire permettant de saisir les détails d’une facture, nous pouvons le renommer en frmFactures. De même, si Module1 est destiné à contenir des fonctions générales qui seront utilisées de manière répétitive dans votre code, vous pouvez le renommer basGeneral ou modGeneral (en fonction des conventions d’appellation que vous préférez utiliser).

C’est une bonne idée d’être cohérent avec les conventions de nommage, à la fois en nommant vos modules et formulaires, ainsi que les variables que vous utilisez dans votre code. Vous remarquerez que j’ai écrit les 3 premières lettres du nom du module ou du formulaire en minuscules, et que j’ai ajouté une majuscule au début de la description du module ou du formulaire. C’est ce qu’on appelle le CamelCase (https://en.wikipedia.org/wiki/Camel_case) et c’est une bonne habitude à prendre lorsque vous nommez vos objets. J’ai également utilisé la convention de dénomination Leszynski, souvent utilisée par les programmeurs Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA