IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Suppression d'un module Excel en VBScript


Sujet :

VBScript

  1. #1
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 65
    Points : 44
    Points
    44
    Par défaut Suppression d'un module Excel en VBScript
    Bonjour,

    Je voudrais supprimer un module de macro dans Excel après son exécution en utilisant vbscript.

    Dans les cours vbaexcel de developpez.com j'ai trouvé le code suivant qui fonctionne parfaitement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.VBProject.VBComponents.Remove ActiveWorkbook.VBProject.VBComponents("Module1")
    que je ne parviens pas à transformer en vbscript

    Merci pour votre aide

  2. #2
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 65
    Points : 44
    Points
    44
    Par défaut Solution
    Je suis content d'avoir trouvé la solution, donc pour les personnes qui pourraient être intéressées :

    Pour créer un module

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set mdle = wb.VBProject.VBComponents.Add(1)
    Avec "(1)" le nom du module sera "module1" donc à adapter.


    Pour supprimer le module

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wb.VBProject.VBComponents.Remove mdle
    Merci à tous

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut

    question .... je suis toujours dubitatif devant de telle pratique ... cela sert a quoi de créer une "macro" par du code ... surtout si c'est pour la détruire ensuite ???

  4. #4
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 65
    Points : 44
    Points
    44
    Par défaut
    Bonjour bbil,

    Lorsque l'on travaille avec plusieurs centaines d'utilisateurs de tous niveaux, il est parfois préférable de supprimer des macros pour éviter tout bidouillage, fausse manipulation ou autre, d'autant plus lorsque certains traitements ne doivent s'effectuer que de manière contrôlée (entre autre).


  5. #5
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    Citation Envoyé par ghostvb Voir le message
    Bonjour Bibil,

    Lorsque l'on travaille avec plusieurs centaines d'utilisateurs de tous niveaux, il est parfois préférable de supprimer des macros pour éviter tout bidouillage, fausse manipulation ou autre, d'autant plus lorsque certains traitements ne doivent s'effectuer que de manière contrôlée (entre autre).

    suffit de pas créer la macro dans le classeur contenant tes données comme cela tu n'as pas à la détruire

  6. #6
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 65
    Points : 44
    Points
    44
    Par défaut
    C'est comme cela quand on débute en programmation, sans formation, et que l'on pratique quand on a 5 minutes par-ci par-là, on n'est loin d'avoir les bons réflexes.................................................

    Mais ça viendra,............je ne désespère pas, bien au contraire

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 07/07/2006, 19h24
  2. trier une feuille excel en VBscript
    Par gritche dans le forum VBScript
    Réponses: 1
    Dernier message: 07/07/2006, 09h33
  3. [VBA-E]Erreur sur suppression d'images dans excel
    Par bernard38 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 18/04/2006, 13h55
  4. Ouverture classeur excel en VBSCRIPT
    Par coeur74 dans le forum ASP
    Réponses: 6
    Dernier message: 20/01/2005, 15h53
  5. Ouverture classeur excel en VBSCRIPT
    Par coeur74 dans le forum ASP
    Réponses: 2
    Dernier message: 20/01/2005, 09h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo