Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Destruction userform

  • Initiateur de la discussion chris.
  • Date de début
C

chris.

Guest
Bonjour à tous,

Je me trouve confronté à un probleme.

Il faut que je detruise tous les userform de ma macro, en appuyant sur un bouton...

Quelqu'un ppourait il me guider ???

Merci

Chris.
 

Hervé

XLDnaute Barbatruc
Bonjour chris

Une proposition à travers ce code :


Salut
 

Hervé

XLDnaute Barbatruc
Bonjour

dans cette macro, VBComponents est la collection des composants du projet VBA.

en recherchant le type de chaque composants, tu trouveras :

1 = module
2= module de classe
3=userform
100=feuilles (y compris thisworkbook)

donc en mettant : If nom.Type = 1 Then au lieu de If nom.Type = 3 Then, tu va détruire les modules.

Attention : Y compris le module ou se trouve ta macro !!!!

Si tu ne veux pas détruire le module ou se trouve cette macro, tu peux jouer sur nom.name='nomdumoduleàdetruire'.

Voilà

en espérant t'avoir aidé.

salut
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…