Supprimer un module en VBA [Résolu]

Messages postés
372
Date d'inscription
vendredi 27 juillet 2007
Dernière intervention
22 juillet 2013
- 1 sept. 2008 à 20:09 - Dernière réponse :
Messages postés
372
Date d'inscription
vendredi 27 juillet 2007
Dernière intervention
22 juillet 2013
- 1 sept. 2008 à 23:12
Bonsoir à tous ,
Pour créer un module nommé "test" , j'écris ce code:
       Dim f As VBComponent
       Set f = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
       f.Name = "Test"

Mon problème ,c'est que je n'arrive pas un supprimer un module !
Quel est le code qu'il faut écrire pour supprimer ce module "test" ?

Si une personne peut m'aider ?
Merci
A+
  
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
- 1 sept. 2008 à 20:51
3
Merci
salut,

pour cet exemple que donne :
ThisWorkbook.VBProject.VBComponents.Remove f

(apparait bien dans VBE, mais pas testé)
Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  

Merci PCPT 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de PCPT
Meilleure réponse
Messages postés
936
Date d'inscription
lundi 19 janvier 2004
Dernière intervention
17 mars 2017
- 1 sept. 2008 à 22:49
3
Merci
Salut,
Ou alors ......

ActiveWorkbook.VBProject.VBComponents.Remove.Item("Test")

Cordialement, Jean-Paul  
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé

Merci valtrase 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de valtrase
Messages postés
372
Date d'inscription
vendredi 27 juillet 2007
Dernière intervention
22 juillet 2013
- 1 sept. 2008 à 23:12
0
Merci
Bonsoir ,



Merci PCPT et Valtrase , vos solutions fonctionnement.

Pour info,
Pour acceder à la VBE,il faut d'activer cette reference ci dessous:

Encore Merci
A+




 
Commenter la réponse de dedenet2

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.