OVH Cloud OVH Cloud

[VBA] renommer un module

7 réponses
Avatar
twinley
Bonjour à tous,

Fin juillet un fil sur ce sujet à conduit à un échange de vue mais aucune
des deux solutions ne fonctionne sur XL2003. Enfin, moi j'y arrive pas.
Il y avait un avertissement , ne s'use que si on s'en sert...mais pas trop.

Comment renommer un module ?

Merci pour votre aide
--
à+twinley

7 réponses

Avatar
JpPradier
Bonjour Twinley

Testé sur xl2002 :

ThisWorkbook.VBProject.VBComponents("Module1").Name = "pipo"

j-p
Avatar
twinley
Bonjour Jp

Merci, c'est parfait, comme dab. Ça marche en 2003.

Existe t-il aussi une manip manuelle, ou bien faut-il le faire en VBA ?
--
à+twinley
"JpPradier" a écrit dans le message
de news:
Bonjour Twinley

Testé sur xl2002 :

ThisWorkbook.VBProject.VBComponents("Module1").Name = "pipo"

j-p



Avatar
twinley
Oups je me suis emmêle entre XL2000 et XL2003
Erreur 1004 en 2003. Il dit que c'est une manip instable.
Il ne reste plus qu'a le faire manuellement, si c'est possible ?

--
à+twinley
"twinley" <twinleym(at)hotmail.com> a écrit dans le message de
news:
Bonjour Jp

Merci, c'est parfait, comme dab. Ça marche en 2003.

Existe t-il aussi une manip manuelle, ou bien faut-il le faire en VBA ?
--
à+twinley
"JpPradier" a écrit dans le message
de news:
Bonjour Twinley

Testé sur xl2002 :

ThisWorkbook.VBProject.VBComponents("Module1").Name = "pipo"

j-p







Avatar
JpPradier
Re Twinley

J'ai testé avec 2003 : Ca fonctionne à condition que tu ne donne pas le meme nom a plusieurs
modules. Sinon en manuel :
Tu cliques sur le nom du module et dans la fenetre propriété, tu changes la propriété Name.

j-p
Avatar
twinley
je dois avoir un blocage quelque part...
voici le message en XL 2003 :
Erreur d'exe 1004
L'accés par programme au projet Visual Basic n'est pas fiable

En manuel ça marche bien, c'est la solution de secours, après tout il y a
moins de postes en xl2003 qu'en 2000.
Merci pour ton aide
--
à+twinley
"JpPradier" a écrit dans le message
de news:
Re Twinley

J'ai testé avec 2003 : Ca fonctionne à condition que tu ne donne pas le
meme nom a plusieurs

modules. Sinon en manuel :
Tu cliques sur le nom du module et dans la fenetre propriété, tu changes
la propriété Name.


j-p



Avatar
JpPradier
Sous Excel, il faut que tu ailles dans Outils/Macro/Sécurité et dans l'onglet Sources Fiables,
coches Faire confiance au projet Visual Basic.

j-p
Avatar
twinley
Bravo ! c'est tout bon.
Chapeau bas, il y a vraiment des recoins cachés. Y a pas un titre superMVP
pour lequel tu pourrais postuler ?
Merci beaucoup
--
à+twinley
"JpPradier" a écrit dans le message
de news:%
Sous Excel, il faut que tu ailles dans Outils/Macro/Sécurité et dans
l'onglet Sources Fiables,

coches Faire confiance au projet Visual Basic.

j-p