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

Excel Discussion :

Problème de mise à jour du contenu d'une cellule


Sujet :

Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Points : 18
    Points
    18
    Par défaut Problème de mise à jour du contenu d'une cellule
    Bonjour,
    j'utilise dans des macros VBA des fonctions venant d'une macro complémentaire d'un logiciel. J'ai un problème à ce propos qui commence à réellement m'énerver car je ne le comprends absolument pas, je m'explique.
    En gros, j'utilise une fonction qui me donne un résultat, jusque là pas de problème. Je récupère ensuite le résultat que je mets dans une autre feuille. Jusque là, toujours pas de problème.
    Le problème arrive lorsque j'utilise plusieurs fois la fonction dans une macro, il n'y a alors que le dernier appel de la fonction qui est satisfaisant. Après de nombreux tests, j'ai compris ou ca plante mais pas pourquoi. En gros, lorsque j'apelle la fonction dans la cellule, il y a une erreur #N/A, qui reste jusqu'à la fin de l'exécution de la macro, et il n'y a ensuite plus d'erreur. Donc lorsque j'apelle plusieurs fois la fonction, étant donné que j'écrase la cellule à chaque fois que je la rappelle, je ne peux à aucun moment en récupérer le résultat. Il n'y a donc que le dernier appel dont je peux me servir.

    Si vous aviez une idée de la raison de ce problème, ca me sauverait la vie. Peut-être se passe-t-il quelquechose à la fin de l'exécution, une mise à jour ou je ne sais quoi qui fait que ca marche et pas avant...

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 754
    Points : 9 396
    Points
    9 396
    Par défaut
    et si dans ta fonction vba tu forcais le calcul en utilisant

    me étant la feuille a calculer
    Jérôme

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Points : 18
    Points
    18
    Par défaut
    Non ca ne marche pas...
    Je ne vois vraiment pas comment je peux faire!


    Edit : j'ai contacté la maintenant du soft que j'utilise qui m'a répondu que le problème vient des liens DDE d'Excel. Tant que je suis dans la macro, Excel ne rafraichit pas les liens DDE et ne peut donc pas communiquer avec le logiciel que j'utilise. Il faut rendre la main à Excel pour lui permettre de rafraichir ses liens.
    Si quelqu'un a une idée géniale qui permettrait de rafraichir ces fameux liens DDE dans la macro ce serait fabuleux...

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Points : 1 114
    Points
    1 114
    Par défaut
    bonjour,

    a tout zazar essaies:
    set tafonction=nothing

    à la fin de chaque appel de ta fonction
    ca m'étonnerait mais...
    Michel_M

Discussions similaires

  1. Problème de mise à jour du contenu d'un TextArea
    Par Desperados43 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 15/01/2011, 16h23
  2. Pb de mise à jour du contenu d'une fenêtre
    Par sepas dans le forum Agents de placement/Fenêtres
    Réponses: 12
    Dernier message: 05/09/2009, 14h01
  3. Réponses: 14
    Dernier message: 15/01/2009, 09h54
  4. [JLabel] Problème de mise à jour du contenu
    Par Traroth2 dans le forum Composants
    Réponses: 9
    Dernier message: 25/06/2008, 11h59
  5. Réponses: 2
    Dernier message: 24/03/2008, 17h59

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