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 :

Recalculer une feuille excel


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
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Par défaut Recalculer une feuille excel
    Bonjour,
    j'ai un peu fouiller sur le net pour mon souci, mais je n'es rien trouvé d'interressant..

    En gros
    je souhaiterais faire un raffraichissment sur ma feuille excel des cellules contenant des formules.
    A ce jour, le seul moyen d'y parvenir , c'est d'appuyer sur F9 ou bien aller ds une celulle quelquonque, modifier son contenu et valider.
    dans c'est deux cas, excel lance bien le recalcul.

    j'ai essayé avec les fonctions Application.calculate ou calculatefull , ca ne fonctionne pas...

    Y t'il une fonction qui lance le "recalcul" de la meme facon que la touche F9, un genre de refresh, de mise a jour, de update (en delphi, il ya des fonctions de mise a jour, style windows.update...)

    Merci a vous.

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    Bonjour
    si tu vas dans les tutoriels tout est bien expliqué
    ftp://ftp2.developpez.be/developps/vb/VB-excel2.pdf

    ce que ca dit que ta propriété calculate tu l'applique a une feuille
    du style mafeuille.calculate
    ensuite suivant lutilisation que tu veux avoir de ta feuille il est souvent interessant de désactiver le calcul automatique en mettant au début
    Application.Calculation = xlCalculateManual
    voili voila
    rémi

  3. #3
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Au pire des cas tu pousse un
    mais c'est vraiment du traficoté!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Par défaut
    Citation Envoyé par gruget
    Bonjour
    si tu vas dans les tutoriels tout est bien expliqué
    ftp://ftp2.developpez.be/developps/vb/VB-excel2.pdf

    ce que ca dit que ta propriété calculate tu l'applique a une feuille
    du style mafeuille.calculate
    ensuite suivant lutilisation que tu veux avoir de ta feuille il est souvent interessant de désactiver le calcul automatique en mettant au début
    Application.Calculation = xlCalculateManual
    voili voila
    rémi

    merci a toi, malheureusement ca ne fonctionne pas, j'avais deja travailller ds ce sens... mais la fonction calculate ne relance pas un recalcul de la feuille.

    j'esperais qu'il existe une fonction recalcul, le meme module qu'excel lance quand on appuie sur F9, mais j'ai l'impression que cela n'existe pas...

    Je pense que je vais aller ds le sens de "zazaraignée" meme si effectivment c'est du bidouillage pas propre...

    j'essaye et je confirme le bon fonctionne.
    aplus tard

  5. #5
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    Bonjour
    En fait chez moi quand je met cette ligne dans une macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuil1").Calculate
    et bien Excel recalcule toute mes formules de la feuille1 exactement comme F9
    Du coup jai pas du comprendre ce que tu veux réellement
    dsl
    rémi

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Par défaut
    Citation Envoyé par gruget
    Bonjour
    En fait chez moi quand je met cette ligne dans une macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuil1").Calculate
    et bien Excel recalcule toute mes formules de la feuille1 exactement comme F9
    Du coup jai pas du comprendre ce que tu veux réellement
    dsl
    rémi
    de ce que je pense avoir compris d'excel, quand on fait appel a l'evenement calculate, il lance la procedure que sous la condition d'un changement.. si sur la feuille rien ne sait passer , l'evenement est ignorer.

    Je me suis apercu que si je vais ds options/calcul
    et que je decoche ou coche la fonction "calcul avec la précision au format affiché" et que je valid, dans tout les cas , l'evemeent calcul est lancé, il ne regarde pas si le document a été modifié ou pas, il lance son calcul, c'est donc encore plus performant que F9 ou un calculate qui eu fonctionne sous condition.

    perso, je recherche une fonction qui lance le calcul quand je le souhaite sans condition particuliere. un genre de raffraichissement.

Discussions similaires

  1. Recalculer une feuille Excel après une modif de style
    Par ThierryAIM dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 09/03/2007, 20h55
  2. Réponses: 3
    Dernier message: 16/02/2005, 15h39
  3. Timer dans une feuille excel
    Par bbkenny dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 28/01/2005, 10h43
  4. [CR]Importer des données d'une feuille excel
    Par rolan dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2004, 22h32
  5. [VBA-E]Type d'une feuille excel
    Par LitteulKevin dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/05/2004, 14h43

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