Nom des modules VBA dans Excel

Résolu
Bonjour,

J'ai créé un classeur avec des macros et je me retrouve aujourd'hui avec une dizaine de modules différents qui sont simplement appellé Module1, Module2, Module3...
J'aurais aimé savoir s'il était possible de les renommer pour avoir des noms plus explicite ce qui permettrait de s'y retrouver plus facilement.
Es-ce possible?
Es-ce impossible?

D'avance merci.
Cordialement.
Mistral
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. Contributeur
    Bonjour Mistal, gbinforme

    lorsque tu as sélectionné (simple clic gayche)ton module, tu appuies sur F4 et tu donnes le nom choisi
    1. Désolé mais cela ne fonctionne pas chez moi.
      Je suis avec Excel 2003 et Windows Pro SP3.
      Quand je selectionne mon module et que j'appuie sur F4 il ne se passe rien et pourtant je suis certain de mes touches fonction puisque quand depuis VBA je fais Alt+F4 je ferme Vba.
      Avez-vous une idée puisque maintenant je crois avoir compris qu'il est possible de renommer un module.
      Cordialement
      Mistral
  2. Contributeur
    bonjour Mistral,

    Il suffit en VBA de sélectionner le module puis propriétés et saisir le nom adéquat.
    1. Bonjour GBinforme,

      Je suis sous Excel 2003 et ça ne marche pas.
      Quand je selectionne un module, un clic droit m'ouvre une menu contextuel qui ne me donne accés qu'aux propriétés du projet en entier.
      Ce n'est pas le projet que je veux renommer mais uniquement le module5 par exemple.
  3. Contributeur
    Désolé, ca marche chez moi (office 2003)...

    tu as activé l'explorateur de projet (Ctrl+R)
    ton module étant sélectionné (en surbrillance)
    essaies sans utiliser la touche de raccourci:

    affichage - fenêtre propriétés

    tu devrais avoir une fenêtre tu inscris le nom sur la ligne "name"

    autrement, je ne vois pas...
    1. OK c'est bon j'ai pu renommer mes modules comme je le voulais.
      C'est maintenant plus clair.
      Un grand merci à tous.
      Cordialement.
      Mistral
    2. tardif mais avec 2010, s'assurer que le module est totalement vide, ça fonctionne !