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] Message Erreur EXCEL


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut [VBA-E] Message Erreur EXCEL
    Bonjour,

    J'ai des fonctions OLE dans mon code VBA qui utilisent les fonctionnalités d'un Logiciel au sein du code VBA.

    Apres un certain temps d'execution, j'obtiens le message suivant :

    "Microsoft Office Excel attend la fin de l'execution d'une action OLE d'une autre application"

    Quelqu'un a une idée d'ou ça provient ?

    Merci

  2. #2
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut
    Je crois que ça venait du fait que je faisais deux creations d'un object COM dans deux procedures VBA differenetes.

    for i=0 to 100

    proc1

    proc2

    next i

    dans proc1 : set toto1 = createobject("OUTIL_A") et dans proc2 : set toto2 = createobject("OUTIL_A")

    A priori l'erreur provenait peut-etre d'un chevauchement d'execution entre les deux objets. Ou bien, y'a-il un nombre max d'objet COM a ne pas depasser, vu que je fais une boucle sur un grand nombre de valeurs (ici100) et a chaque fois je fais des "CreateObject".

    A propos quelq'un sait comment faire un delete d'un tel objet apres avoir fait "CreateObject" ?

    Merci

  3. #3
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    ???
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  4. #4
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut
    je vais essayer. Merci.

    devrais-je le faire normalement ou les object COM sont automatiquement supprimés puis crées a chaque CreateObject ?

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Le mieux serait que tu mettes ton code servant à créer les objets

    A+

  6. #6
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut
    Je ferai alors : set Objet = Nothing pour liberer l'objet au terme de chaque iteration de la boucle For.

    Merci de votre aide

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

Discussions similaires

  1. Message d'erreur Excel VBA
    Par progheure dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/02/2013, 10h10
  2. [Vba-E] Message d'erreur "Microsoft Forms"?
    Par gootsu dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 27/07/2006, 08h22
  3. Réponses: 6
    Dernier message: 07/06/2006, 12h41
  4. [VBA-E]message d'erreur quand déplacement d'un tableau
    Par el.meyo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/06/2006, 16h15
  5. [debug VBA]Message erreur 2499 seulement en mode debug
    Par manujuggler dans le forum Access
    Réponses: 4
    Dernier message: 05/01/2006, 22h17

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