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 :

Inhiber le recalcul d'un classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de e040098k
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par défaut Inhiber le recalcul d'un classeur
    Bonjour,

    Je developpe en ce moment une petite appli sous excel avec un classeur de base et plusieurs classeur attaché qui se créer dynamiquement.

    Mon problème est que dans mon classeur de base j'ai une multitude de tableaux et graphiques alimentés par des recherchev(), index() ou grandevaleur().

    L'un de mes classeurs attachés se crée dynamiquement a partir d'un fichier texte.

    Lorsque je créé ce classeur attaché séparement c'est rapide! Par contre lorsque je lance cette création à partir de mon classeur de base "ça rame" pas mal (environ 10 fois plus de temps). je pense que c'est du au recalcul systématique du classeur de base.

    Je souhaiterais inhiber ces recalculs pendant la création de mon classeur attaché !

    Pensez-vous cela possible ?

    Merci

  2. #2
    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
    Regarde à calculate dans l'aide en ligne, ça te dira tout mieux que nous.
    Regarde aussi "Voir aussi"

  3. #3
    Membre confirmé Avatar de e040098k
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par défaut
    Ok Merci!!

    Je mérite des coups de fouets la !

    je mets la solution quand même :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ' blocage du recalcul automatique :
    Application.Calculation = xlCalculationManual
    'remettre le calcul à automatique juste avant la fin de la macro :
    Application.Calculation = xlCalculationAutomatic
    Voili voilou (Je n'ai pas trouver le smiley avec le fouet)

  4. #4
    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

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

Discussions similaires

  1. Classeur qui recalcule tout à chaque modification
    Par Tomacup dans le forum Excel
    Réponses: 4
    Dernier message: 02/02/2015, 09h18
  2. [XL-2003] Recalcul d'un classeur excel fermé
    Par a.floranc dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/04/2011, 18h40
  3. [Excel] Commentavoir si un classeur est déjà ouvert ?
    Par Henkyl dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 14/05/2004, 11h27
  4. Classeur/tableur d'Openoffice et les virgules
    Par Michaël dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 30/04/2004, 14h21
  5. Inhiber l'ordre alphabétique des attributs sous Xerces
    Par philippe rousseau dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 04/12/2003, 17h19

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