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 :

Somme de cellules de plusieurs feuilles


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 115
    Points : 74
    Points
    74
    Par défaut Somme de cellules de plusieurs feuilles
    Bonjour à tous,

    Je dispose d'un classeur (classeur1) et de 5 feuilles (feuille1, feuille2... feuille5). Chaque semaine, j'ai automatisé la création d'une nouvelle feuille. Lundi prochain la feuille6 sera donc créé.

    Dans ce classeur il existe également une feuille "résumé" qui somme chaque cellule de toutes les feuilles, par exemple en cellule F4 de la feuille "résumé", j'ai entré la formule suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =feuille1!F4feuille2!F4+feuille3!F4+feuille4!F4+feuille5!F4
    Je voudrais automatisé la mise à jour de cette formule, car, par exemple, lundi prochain, il va falloir mettre à jour la cellule en rajoutant Mais je ne voit pas du tout comment m'y prendre...
    Merci d'avance!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Points : 437
    Points
    437
    Par défaut
    Bonjour,

    =SOMME(Feuil52:Feuil1!F4)

    Il faut ajouter la feuille 52. Les feuilles 1 et 52 servent de bornes comme ça si on ajoute des feuilles elles seront prises en considération

    JP

  3. #3
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    Le style de référence 3D

    Si vous voulez analyser des données de la même cellule ou de la même plage de cellules sur plusieurs feuilles de calcul du classeur, utilisez une référence 3D. Celle-ci inclut la référence de cellule ou de plage de cellules précédée d'une plage de noms de feuilles de calcul. Excel utilise alors toutes les feuilles de calcul comprises entre le premier et le dernier noms de la référence. Par exemple, =SOMME(Feuil2:Feuil13!B5) additionne toutes les valeurs contenues dans la cellule B5 de l'ensemble des feuilles de calcul situées entre la Feuille 2 et la Feuille 13, celles-ci incluses.

    Vous pouvez utiliser des références 3D pour faire référence à des cellules situées sur d'autres feuilles, pour définir des noms et créer des formules à l'aide des fonctions suivantes : SOMME, MOYENNE, AVERAGEA, NB, NBVAL, MAX, MAXA, MIN, MINA, PRODUIT, ECARTYPE, STDEVA, ECARTYPEP, STDEVPA, VAR, VARA, VAR.P et VARPA.
    Il est impossible d'utiliser des références 3D dans des formules matricielles.
    Il est impossible d'utiliser des références 3D avec l'opérateur d'intersection (un espace simple) ou dans des formules utilisant l'intersection implicite.
    en VBA, vu l'automatisation cf : méthode FillAcrossSheets

    cordialement,

    Didier

  4. #4
    Membre régulier
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 115
    Points : 74
    Points
    74
    Par défaut
    Merci! Mais le problème est, qu'en réalité, mes feuilles se nomment S19, S20, S21...
    J'ai donc essayé d'adapter la formuler en écrivant Mais ça ne marche pas... Y'a-t-il une solution? Merci!

  5. #5
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2012
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 94
    Points : 173
    Points
    173
    Par défaut
    Il faut écrire 'S19:S21'!F4, un seul F4 et ne pas oublier les apostrophes.

  6. #6
    Membre régulier
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 115
    Points : 74
    Points
    74
    Par défaut
    ça marche, merci beaucoup!

  7. #7
    Membre expérimenté
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2013
    Messages
    885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 885
    Points : 1 499
    Points
    1 499
    Par défaut somme de cellules de plusieurs feuilles
    bonjour,

    je ne saisie pas la nécessité des ' dans la formule .

    Sur version 2010 cela marche sans apostrophe avec le code VBA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=SUM(pol1:pol3!RC)"
    ou sur la feuille excel cordialement.

  8. #8
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2012
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 94
    Points : 173
    Points
    173
    Par défaut
    Dans le cas où les noms de feuilles comportent des espaces, les apostrophes sont obligatoires. Ca ne coute rien de les mettre tout le temps et ça permet de ne pas avoir l'oublier si il y en a besoin

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

Discussions similaires

  1. [XL-2010] Somme de plusieurs cellules de plusieurs feuilles
    Par dylan.pascal dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/03/2015, 15h03
  2. [XL-2010] Somme de plusieurs cellules de plusieurs feuilles
    Par dylan.pascal dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/03/2015, 10h33
  3. [XL-2013] Pb dans la somme de cellules de plusieurs feuilles
    Par Manu54 dans le forum Excel
    Réponses: 6
    Dernier message: 23/11/2014, 20h29
  4. Réponses: 2
    Dernier message: 22/10/2014, 23h21
  5. somme des cellules de plusieurs feuilles
    Par chagala dans le forum Excel
    Réponses: 4
    Dernier message: 08/06/2008, 11h37

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