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-E] - Execution asynchrone d'une fonction


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut [RESOLU] [VBA-E] - Execution asynchrone d'une fonction
    Bonjour à tous,

    après plusieurs recherches, je n'ai pas trouvé pas mon bonheur .

    Je crée un rapport en me connectant à un gros système MVS sur une partition à la fois. Ma fonction recupére un nom de traitement dans une des celulles excel et selon se traitement va récuperer les infos dont j'ai besoin.

    Le problème est que j'aimerais executer cette fonction sur toutes les partitions qui m'interressent mais simultanement à partir du même classeur excel.

    Voici ma fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub BtRapports_Click()
      EnchainementProcess <Nom du rapport>, <Nom du Système>
      EnchainementProcess <Nom du rapport>, <Nom du Système>
      EnchainementProcess <Nom du rapport>, <Nom du Système>
      EnchainementProcess <Nom du rapport>, <Nom du Système>
    End Sub
    Dans ce cas, les enchainements se font les uns à la suite des autres .

    J'ai bien essayé de créer des Threads mais je pige pas trop .

    Si quelqu'un avait une autre solution, cela m'interressait énormement.

    D'avance merci à tous.

  2. #2
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    tu as regardé cette partie ?
    http://access.developpez.com/sources...acc#creaThread

  3. #3
    Candidat au Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut
    Bonjour,

    merci à toi cafeine pour le liens. Mais après plusieurs recherches et de multiples tentatives qui n'ont pas abouti ( Excel qui n'arrête pas de planter ), je m'y suis pris autrement.

    Je vais créer une application sous Visual Basic ( où j'ai réussi à faire des Threads sans soucis ).

    Merci à toi pour les informations.

    A bientôt sur le forum.

Discussions similaires

  1. l'execution bloqué dans une fonction
    Par étoile de mer dans le forum Débuter
    Réponses: 7
    Dernier message: 30/09/2008, 08h48
  2. erreur d'execution 3075 sur une fonction
    Par maximus_yassine dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/05/2008, 16h41
  3. Réponses: 12
    Dernier message: 04/04/2007, 09h41
  4. [VBA-E] Pb insertion d'une fonction par VBA
    Par la-breche dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/03/2007, 13h29
  5. [VBA-E]passage de parametre à une fonction
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 02/02/2006, 17h51

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