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 :

Mise à jour formule


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut Mise à jour formule
    Bonjour à tous,

    Quelqu'un saurait-il comment on peut mettre à jour automatiquement les valeurs retournées par des formules dans une feuille excel ?

    Je m'explique, la feuille de calcul en question récupère grâce à des formules les valeurs sur d'autres feuilles.
    Seulement, dans certains cas il me met #VALEUR et il me faut revalider manuellement la formule pour que la valeur correcte apparaisse.

    J'ai essayé de le refaire via une macro mais sans succès.

    Si quelqu'un connait les propriétés adéquates, cela me serait très utile.

    Cordialement,
    Christophe

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut lauby.christophe
    Je m'explique, la feuille de calcul en question récupère grâce à des formules les valeurs sur d'autres feuilles.
    Ce sont des formules Excel Function ?
    À vue de nez c'est un problème d'ordre de mise à jour dans les feuilles, mais hormis une macro qui exécuterais des Sheets().Range().calculate en respectant une chronologie, je ne vois pas de solutions.
    A+

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Si c'est une fonction personnalisée que tu as fait en VBA. Il faut ajouter la ligne suivante au début de ta fonction :

    Starec

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    a tout hasard, es ce que ça ne serait pas tout betement l'option de calcul des formule qui serait sur manuel ?

  5. #5
    Membre chevronné
    Inscrit en
    Janvier 2008
    Messages
    483
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 483
    Par défaut
    Bonsoir
    Cette méthode actualise toutes les plages de données externes, à mettre dans le module de la feuille.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Worksheet_Activate()
       RefreshAll
    End Sub
    Bonne soirée

    Abed_H

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

Discussions similaires

  1. Désactiver mise à jour des formules
    Par remi.py dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/02/2015, 12h21
  2. [XL-2007] Mise à jour formule lors de tri.
    Par kwhman dans le forum Excel
    Réponses: 2
    Dernier message: 26/03/2012, 16h33
  3. Formule non mise à jour
    Par scully2501 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/11/2008, 11h57
  4. mise à jour des formules
    Par casavba dans le forum Excel
    Réponses: 2
    Dernier message: 13/09/2007, 11h24
  5. Réponses: 5
    Dernier message: 08/03/2007, 10h13

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