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][EXCEL] suspendre verification de présence de fichier..


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 12
    Par défaut [VBA][EXCEL] suspendre verification de présence de fichier..
    Salut,

    J'ai créé un macro qui modifie, dans la formule des cellules d'une feuille, le chemin d'un fichier.
    Lorsque le fichier se trouve sur un disque local, pas de problème, c'est rapide. En revanche, lorsque le fichier se trouve sur un lecteur réseau, c'est catastrophiquement lent !
    Il semble qu'Excel vérifie systématiquement la présence d’un fichier quand on y fait référence dans une formule.

    Ma question est donc la suivante :
    Comment peut-on, en VBA, désactiver cette vérification le temps de modifie les formules des cellules ?
    Pour que cela ce fasse rapidement

    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    passe le calcul en manuel...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Calculation = xlCalculationManual
    :

  3. #3
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 12
    Par défaut
    merci bbil mais malheureusement cela ne change rien.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    soumets la question au responsable de ton réseau
    à priori c'est anormal
    à moins que tu n'aies un grand nombre de liens auquel cas demande l'ouverture du fichier lointain et lance tous tes calculs

  5. #5
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 12
    Par défaut
    Ce n'est pas les calculs qui prennent du temps car quand le fichier auquel la formule fait référence est sur le disque du PC, c'est rapide.
    Ce qu'il me faudrait, c'est de pouvoir désactiver les liaisons automatiques le temps de modifier la feuille, puis de les réactiver.

Discussions similaires

  1. [XL-2010] VBA excel - envoyer des données d'un fichier excel sur plusieurs fichiers words
    Par Marc31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/08/2011, 13h53
  2. {VBA Excel}Question sur la lecture de fichier excel
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/12/2007, 09h12
  3. {VBA Excel}Ouvrir copier et fermer plusieurs fichiers excel
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 26/06/2007, 09h52
  4. [VBA-Excel]probleme d'ecriture dans un fichier ini
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/07/2006, 18h45
  5. [VBA-Excel,VB6,Fichier texte]enregistrer un classeur excel..
    Par Tarul dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2005, 13h09

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