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 :

Rafraîchissement de cellules appelant des macros


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Par défaut
    Bonjour,

    Voici mon problème :

    Rafraîchissement des cellules appelant des macro
    -->Seul moyen de recalculer le contenu, aller dans chaque case et appuyer sur "Entrée" car F9 ne fonctionne pas (avant cette opération fastidieuse, il y a donc marqué #NOM? partout)

    PS: à chaque fois j'ai le message avec le point d'exclamation "la forule contient du texte non reconnu"
    PPS: si je fais F2 puis F9, là c'est mis à jour (pour une cellule à la fois seulement)



    Merci.

    Ca marche chez tout le monde cette histoire de F9?

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Par défaut
    Bonjour,
    Si tu as les mêmes formules dans toutes tes cellules, tu peux sélectionner toute ta plage, faire F2 et ctrl+entrée, ça devrait te recalculer toute ta plage.
    Je précise bien même formule car le ctrl+entrée te fait une recopie de la cellule active dans toute ta plage.
    Tu peux l'adapter en VBA en faisant un sendkeys.

  3. #3
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonjour,

    quel est le contenu de tes formules, elles sont saisies comment?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Par défaut
    Voilà le contenu des mes cases (c'est la récupération des champs d'une matrice 2D où j'ai un tableau avec les indices ligne et colonne) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    en B6 :
    =INDEX(My_Fonction(); $A6; B$5)
    en C6 :
    =INDEX(My_Fonction(); $A6; C$5)
    en B7 :
    =INDEX(My_Fonction(); $A7; B$5)

  5. #5
    Membre chevronné
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Par défaut
    Tu dois donc pouvoir utiliser la méthode que j'ai mise + haut.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Par défaut
    Citation Envoyé par oOVaveOo Voir le message
    Tu dois donc pouvoir utiliser la méthode que j'ai mise + haut.
    Eh non, cf mon PPS2.
    ca ne marche que case par case le F2 puis F9 et c'est donc très laborieux.
    Si je fais ça sur un groupe de cases, ça déplie la formule de la première case seulement (et ça met à jour cette première case uniquement)

  7. #7
    Membre chevronné
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Par défaut
    Tu as bien lu mon message ?? :

    F2 et CTRL+ENTREE

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Par défaut
    Euh...on dirait qu'effectivement j'avais mal lu ton message

    Par contre autant on a séparé mes 2 problèmes en 2 posts, autant finalement ils se rejoignaie,nt puisqu'on a fini par répondre à mon problème de refraichissement sur l'autre post...

    J'aime mieux cette méthode :
    http://www.developpez.net/forums/d63...nvoie-matrice/


    Merci à tous.

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

Discussions similaires

  1. Exclure des cellules d'une macro
    Par Mokia34 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 21/11/2012, 11h57
  2. [Toutes versions] Appeler des macros dans une macro
    Par zakharorion dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/12/2011, 15h29
  3. [XL-2007] Appeler solveur Excel sur cellule dépendante de macros.
    Par Loïc B. dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/07/2011, 15h11
  4. [XL-2003] Appeler une macro VBA depuis une cellule
    Par Ainelle dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 29/04/2011, 23h43
  5. Macro avec formule utilisant des cellules contenant des formules Vlookup
    Par Isabelle86 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 14/10/2010, 15h13

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