Addition sous excel de différents classeurs

rodo49 Messages postés 11 Statut Membre -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis en stage et j'ai pour projet de réaliser un fichier Excel pour chaque
machine de l'atelier. Ce fichier traite du cout des arrêts machines.
Mon problème est de faire un classeur final additionnant chaque coût global de chaque machine afin de connaître le cout total de tous les arrêts machines.
J'espère avoir été clair.

Merci pour vos réponses.
Cordialement
A voir également:

3 réponses

zebulon2503 Messages postés 1319 Statut Membre 110
 
Salut

Et c'est quoi le problème exact ?
Tu as un classeur Excel par machine et tu dois les fusionner dans un dernier classeur ?
0
rodo49 Messages postés 11 Statut Membre
 
Salut!

En fait je suis sous Excel 2007, j'ai un classeur par machine avec à la fin de chacun de ces classeurs un cout global.
Mon idée est d'additionner chacun de ces coûts globaux dans classeur final!

Merci de ta réponse
0
zebulon2503 Messages postés 1319 Statut Membre 110
 
Tes classeurs sont en fait plusieurs feuiles dans un même fichier ou plusieurs fichiers rassemblés en un ?
0
rodo49 Messages postés 11 Statut Membre
 
En faite j'ai une dizaine de fichiers excel dans lesquels il y a cinq feuilles.
En gros un classeur=un fichier (dans mon langage). Et je cherche à faire un fichier bilan dans lequel j'additionne chaque total de chaque fichiers.
Je me ré explique, dans l'atelier il ya dix machines je développe pour chaque machine un fichier excel à la fin duquel j'obtiens le coût total de la maintenance de l'année. J'ai donc à la fin dix fichiers avec dix totaux et j'aimerai créer un fichier bilan qui additionne les dix totaux. Comment faire?
0
zebulon2503 Messages postés 1319 Statut Membre 110
 
Pour ca il faut faire une macro pour chaque fichier.
C'est le plus simple. Par contre, il faut que ces fichiers soient toujours au même endroit, ce qui te permet de mettre le chemin d'accès par défaut et de ne pas le chercher à chaque fois.
Tu vois comment programmer ca ou tu veux de l'aide ?
0
rodo49 Messages postés 11 Statut Membre
 
Je veux bien de l'aide oui merci!!!
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Il n'est pas nécessaire d'écrire une macro pour cela.

Si les fichiers rapatrié ne changent pas de nom et que les cellules contenant les sommes à récupérer ne changent pas, ouvrir tous les fichiers à l'écran et sur le fichier centralisateur

saisir = et pointer la cellule du premier fichier + et pointer la cellule du second etc ...
ce qui donne pour trois fichiers

=[UN.xls]Feuil1!$A$20+[DEUX.xls]Feuil1!$B$20+[TROIS.xls]Feuil1!$C$20

ou peut gagner en nommant la cellule des sommes dans mon exemple titi, toto et tutu ce qui donne

=UN.xls!titi+DEUX.xls!toto+TROIS.xls!tutu

enregistrer e fermer les fichiers.
A l'ouverture du fichier recap ou centralisateur il sera demandé de Mettre à jour et la récupération s'actualisera sur le dernier enregistrement de chaque fichier sans que l'on ai à ouvrir les fichiers

il est également possible d'écrire la formule avec Edition/Copier et Collage Spécial/Avec liaison pour chaque fichier

bien évidemment il est possible d'écrire un code VBA

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
rodo49 Messages postés 11 Statut Membre
 
Merci pour ta solution!
Mais le problème c'est que cela ne pas dans mon cas.
En fait je souhaiterai que le fichier centraliseur se mette à jour lorsque l'on modifie les fichiers annexes. Est-ce possible??
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Re,

Oui tout à fait mais dans ce cas le fichier centralisateur doit être ouvert en permanence même réduit dans la barre des taches
0