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 :

Range.calculate HS, toutes les macros HS [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 248
    Par défaut Range.calculate HS, toutes les macros HS
    Bonjour,

    Je me retrouve face à un problème qui me dépasse complètement.

    Le classeur est en mode manuel.
    Si j'active spécifiquement un des onglets (ce sont des feuilles "mois" donc l'onglet "Février") et que j'en sors pour aller sur "Mars" par exemple, plus rien ne fonctionne.

    Le message d'erreur : La méthode 'Calculate' de l'objet 'Range' a échoué.
    Le code posant problème (à priori) : un simple Rng.calculate. Rng.select fonctionne dans la fenêtre Exécution. Par contre un simple : ActiveWorkbook.ActiveSheet.range("A1").calculate ne fonctionne plus ensuite (l'objet invoqué s'est déconnecté de ses clients).

    Il semble donc que quand je change d'onglet, le moteur de calculs rencontre un problème.
    En fouillant la documentation Office ici je découvre la complexité sous-jacente au moteur de calculs.

    Infos. complémentaires :
    - le classeur est pourvu de fonctions personnalisées
    - tous les onglets "Mois" ont le même code et ça ne bugg que pour un ou deux onglets MAIS sur certains fichiers, avec le même code, il n'y a pas de bugg
    -en stoppant la macro, la barre de formules clignote en continu jusqu'à ce que je sélectionne une cellule

    Merci déjà de m'avoir lu!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 248
    Par défaut
    C'est résolu;
    Je n'ai pas l'explication théorique. Le problème : je demandais d'actualiser un paquet de cellules avec UDF mais on avait ajouté des cellules dont dépendait l'UDF en oubliant de faire un calculate de ces dernières.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/04/2017, 13h47
  2. Code qui permet de garder BO ouvert pour toutes les macros
    Par Alexandra0907 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 21/05/2008, 13h56
  3. désactiver toutes les macros d'un fichier avant de l'importer
    Par cyberboy00 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/04/2008, 17h45
  4. Réponses: 22
    Dernier message: 27/10/2006, 03h26
  5. [VB] Calcul de toute les possibilité
    Par Stan Trinity dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/11/2005, 16h31

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