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 :

problème de recalcul des macro à l'ouverture du fichier excel?


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
    Mars 2008
    Messages
    325
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : Mars 2008
    Messages : 325
    Par défaut problème de recalcul des macro à l'ouverture du fichier excel?
    Bonjour

    J'ai conçu une macro qui s'en va afficher en colonne D telle chose en
    fonction d'une valeur inscrite en colonne C. En D, j'ai donc une
    formule de ce genre : =MACRO1(C1)
    Le problème est que lorsque la valeur en C change, D ne modifie, ne
    recalcule rien. Une pression sur F9 ne change rien. Pour que les
    choses se mettent à jour, il faut que j'entre à nouveau =MACRO1(C1) en
    D pour que le rafraîchissement se fasse.

    Sur mon poste je viens d'installé office 2007 et sur celui de mon collègue. Sur mon poste lorsque j'ouvre le fichier excel cela recalcul bien la macro mais sur le poste de mon collègue cela ne fonctionne pas. Pourtant nous avons tous les deux les memes paramètres "calclu du classeur" => automatique

    Donc il y a un problème de paramètrage mais ou???

  2. #2
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 56
    Par défaut
    Bonjour,

    Quel genre de macro tu as réalisé, une fonction ?

    As tu vérifié s'il n'y a pas des restrictions dans les paramètres de sécurité liés au macro ?

    Si ce n'est pas ça il faudrait un peu plus de détail voir un exemple ; créer une macro pour une simple référence semble être beaucoup trop, c'est certainement que je ne comprend pas tout ce que tu fais... donc il faudrait plus de détail...

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut law56100 et le forum
    Ma boule de cristal me dit que ta Macro1 est une function qui ne comporte pas l'instruction : Application.volatile
    A+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    325
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : Mars 2008
    Messages : 325
    Par défaut
    Enfet quand j'ouvre le dossier excel cela ne fonction pas mais si je l'enregistre a sous un autre nom et que je l'ouvre cela fonctionne.

    c'est des formule simple fx(A3)=A1+A2

    ce n'est pas un problème de code mais de paramètrage
    Enfet avant tous les pc (environ80) étais sous office 2003, on vient des tous les passé en office 2007.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Essaie en mettant
    en tout début de ta macro
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    325
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : Mars 2008
    Messages : 325
    Par défaut
    J'ai plus de 1000fichiers excel et dans chaque fichier excel il y a des centaines de macro.

    cela fonctionnais bien en office2003 et lorsque j'ouvre le fichier excel à l'aide de office2007 puis le j'enregistre sous un autre nom comme toto.xls et que j'ouvre toto.xls, les macro sont calculés automatiquement.

    mais je peux essaié mais je pense que c'est un problème soit de version ou soit de paramètrage d'excel mais j'ai bien verifié les paramètres.

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Peux-tu donner le code la macro?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

Discussions similaires

  1. [XL-2010] Macro avec ouverture de fichiers contenant des macros
    Par eric4459 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 20/02/2015, 10h34
  2. Réponses: 1
    Dernier message: 29/08/2014, 19h58
  3. [XL-2007] Affichage des macros lors de l'ouverture du fichier excel
    Par Saridro dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/02/2010, 19h51
  4. [VBA-E]Problème d'éxécution de macros à l'ouverture d'éxcel
    Par mulot03 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 26/04/2006, 18h02
  5. [VBA-E]Lancement de macro à l'ouverture du fichier
    Par bastien62200 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/02/2006, 23h20

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