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

Macros et VBA Excel Discussion :

[VBA/VBS]recuperer la valeur retournee


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut [VBA/VBS]recuperer la valeur retournee
    Bonjour,

    a partir d'une macro en VBA, je lance un script VBS...
    je souhaiterais pouvoir recuperer la valeur de sortie "exitCode" de mon script VBS qui se termine par "Wscript.Quit exitCode" dans ma macro VBA pour l'utiliser dans la suite de cette meme macro.

    apparement un simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a = Shell("c:\toto.vbs", vbHide)
    dans mon code VBA, ne recupere pas la valeur "exitCode" de sortie de mon VBS

    quelqu'un a t'il une idee ?

    par avance merci,

    Daniel.

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    ,

    Shell est prévu pour retourner ceci
    Runs an executable program and returns a Variant (Double) representing the program's task ID if successful, otherwise it returns zero.
    Cela ne semble pas adapté à ton besoin.

    Je pense que tu devrais t'inspirer des appels API http://vb.developpez.com/bidou/vb-api/ pour pouvoir appeler ton code externe, via un Call d'une DLL par exemple. (regarde dans le help de VBA à Call)

    mais je n'ai pas d'expérience la-dedans.

    Sinon, avec ton shell, tu peux toujours modifier ton code VBS pour placer un code retour dans un fichier que tu vas relire en vba. c'est pas top, mais ça marche.

    Bonne chance.

Discussions similaires

  1. Recuperer la valeur d'une cellule en code pour vba
    Par djoumusic dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/10/2009, 00h52
  2. Réponses: 7
    Dernier message: 26/04/2008, 10h48
  3. vba recuperer la valeur et la range d'une cellule séléctionée
    Par yucf_miagiste dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/09/2007, 17h17
  4. [VBA-E] Recuperation valeur Textbox en entier
    Par D@rkneo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2007, 13h56
  5. comment recuperer une valeur retournée d'une fonction javascript?
    Par megapacman dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 13/06/2006, 14h53

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