somme conditionelle dans plusieurs onglets

StyveA

XLDnaute Nouveau
Bonjour à tous,

Voilà mon problème :

Je dispose d'une feuille Excel comprenant plusieurs onglets. chaque feuille ne possède pas forcément le même format.
Voici un fichier exemple reprenant le format de mon fichier :


J'ai joint le fichier au message.

Donc ce que j'aimerai, ce serait de pouvoir dans la feuil3, afficher tous les noms présents dans tout le classeur, avec pour chaque personne le nombre total de C, de D etc...


En gros ce que j'aimerais c'est faire :

SI("personne1", somme de tous les C dans toutes les feuilles du classeur) SINON
SI ("personne2",somme de tous les C dans toutes les feuilles du classeur) ..

Mais sans donner personne1 ou personne2, il doit pouvoir les trouver lui même dans le classeur :s

Je suppose que ça doit être faisable en VBA, mais mes connaissances restent assez limitées dans le domaine ^^'


Merci à ceux qui pourront m'aider !
 

Pièces jointes

  • exemple.xls
    36 KB · Affichages: 65
  • exemple.xls
    36 KB · Affichages: 75
  • exemple.xls
    36 KB · Affichages: 83
Dernière édition:

smotty

XLDnaute Occasionnel
Re : somme conditionelle dans plusieurs onglets

Avec les dernières macros envoyées, pas besoin de faire attention au nom de l'onglet et pas de limites sur le nombre d'onglets.

Elles comparent juste par rapport au nom de l'onglet où se trouvent les données calculées.

Donc il y a certainement un petit détail qui vous échappe:confused:

Si aucune valeur ne s'affiche, c'est que la macro ne détecte pas les valeurs à rechercher.
Sinon, avez-vous la possibilité de joindre une copie de l'onglet tel qu'il est après lancement de la macro?
 

StyveA

XLDnaute Nouveau
Re : somme conditionelle dans plusieurs onglets

Surement un détail qui m'échappe même si j'ai copié votre macro telle quelle :s

Je vous envoie une copie du fichier.

Edit : La feuille est jointe, mais je n'ai pas pu vous donner l'original (trop gros et quelques données confidentielles :s)
 

Pièces jointes

  • probleme.xls
    43 KB · Affichages: 39
  • probleme.xls
    43 KB · Affichages: 36
  • probleme.xls
    43 KB · Affichages: 38
Dernière édition:

smotty

XLDnaute Occasionnel
Re : somme conditionelle dans plusieurs onglets

En attendant le fichier, je pensais à 2 choses.

1) Le fichier est-il au format 2007?

2) la macros détecte le nombre de colonnes concernées par les recherches automatiquement.

Donc y aurait'il dans une colonne "lointaine" en ligne 1 une valeur.

Pour le voir sélectionner la dernières cellules non vide et faire [FIN] + [flèche Droite].

La feuille est jointe
??
 

StyveA

XLDnaute Nouveau
Re : somme conditionelle dans plusieurs onglets

Oui le fichier est bien au format 2007, cela pose t il problème?

Et si j'ai bien compris votre 2ème question, alors non il n'y a aucune ligne ou colonne lointaine possédant une valeur.

En faisant FIN + -> j'arrive sur la colonne D, vide, il n'y a aucune colonne plus lointaine non vide "apparemment"

Désolé pour le fichier joint, je l'ai remis, j'ai du faire un oubli.
 

Pièces jointes

  • probleme.xls
    43 KB · Affichages: 39
  • probleme.xls
    43 KB · Affichages: 42
  • probleme.xls
    43 KB · Affichages: 41
Dernière édition:

smotty

XLDnaute Occasionnel
Re : somme conditionelle dans plusieurs onglets

Le fichier est au format 2003 (Mode de compatibilité).

L'enregistrer en format 2007 xlsm ou modifier cette ligne dans la macro

nc = [XFD1].End(xlToLeft).Column

en

nc = [IV1].End(xlToLeft).Column

j'en connais qui vont passer un bon week-end...

PS:
le fichier est bien au format 2007, cela pose t il problème?

oui je pars de la dernière colonne à droite et il y en a moins sur Excel 2003.
 

StyveA

XLDnaute Nouveau
Re : somme conditionelle dans plusieurs onglets

ça marche PARFAITEMENT !!!

Comme vous dites ! mon Weekend va être bon et c'est bien grâce à vous :D

Je vous remercie énormément de toute votre aide et votre patience, je vais essayer de décortiquer tout votre travail pour comprendre exactement comment cela fonctionne, car je suis encore bien novice, et j'avoue que je suis vraiment épaté de voir tout ce que l'on peut faire avec excel :D

Merci encore !

Cordialement

StyveA
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 452
Messages
2 088 546
Membres
103 881
dernier inscrit
malbousquet