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 :

Ouverture classeur : empêcher calcul automatique fonction personnalisée


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 41
    Par défaut
    Bonjour,

    Dans un classeur (classeur1) j'utilise une fonction personnalisée (on va la nommer Fonction_P).
    Cette Fonction_P est de type integer.
    Elle utilise les données d'un autre classeur excel (classeur 2).
    Quand classeur1 s'ouvre, la fonction perso Fonction_P est automatiquement calculer. Est-ce normal ? Du coup, le résultat de cette Fonction_P est égale à 0 si classeur2 n'est pas ouvert.
    Mon patron voudrait pouvoir ouvrir le classeur1 seul (sans ouvrir classeur2) sans que Fonction_P soit recalculer automatiquement à l'ouverture car sinon il perd les valeurs qu'il a déjà calculées (elles sont remplacée par 0).
    Cette fonction Fonction_P est contenue dans un .xla pour information.
    Il ne veut pas que le met le calcul des formules en manuel !
    Donc comme faire ?

    Merci de votre aide
    boubou_s

    Je précise que Fonction_P renvoie 0 quand classeur2 n'est pas ouvert car dans cette fonction je teste si le classeur2 est ouvert ou pas.
    S'il n'est pas ouvert je fais un exit function.
    Peut-être dois-je faire autre chose à la place du exit function !

  2. #2
    Membre confirmé
    Profil pro
    ERP + Oracle + VBA Excel
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : ERP + Oracle + VBA Excel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    Bonjour,

    dans un cas un peu similaire j'ai utilisé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.EnableEvents = False
    je pense que couplé à un test pour savoir si le classeur2 est ouvert, cela doit faire l'affaire.

Discussions similaires

  1. Forcer le calcul de fonctions personnalisées
    Par straps dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/05/2013, 16h13
  2. Fonction Calcul automatique de nombre de jours ouvrable entre deux dates
    Par KiMbOoO dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/04/2011, 09h23
  3. Fonction personnalisée / Liaison vers un classeur fermé
    Par Tete1805 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 23/12/2010, 10h33
  4. [MySQL] calcul automatique de jour en fonction des dates.
    Par Hotei dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 05/10/2010, 11h04
  5. [XL-2000] Fonction personnalisée dans une feuille de calcul
    Par John81 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 13/11/2009, 20h16

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