Excel Creer des liste a partir de fichiers [Résolu/Fermé]

Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
- - Dernière réponse : elglouton
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
- 6 sept. 2011 à 21:55
Bonjour,
J'ai besoin d'effectuer des maintenances sur des machine chaque pièces de cette machine est lister sous Excel (cf. Feuille 1750 de l'exemple).
Il existe 3 types de maintenance A ;S;Q, j'ai réalisé une trame qui liste les pièces à changer par maintenance (cf. Feuille trame de l'exemple).
Grace a la formule "RECHERCHEV" je place des "X" dans les lignes qui nécessite un remplacement en suite je dois extraire chaque "kit de remplacement" colonne F de la feuille 1750, et pour finir compter le nombre de chaque "kit de remplacement" identique pour faire une liste de pièces mais c'est lourd de devoir le faire pour chaque machine...environ une 50ene

Une petite macro rassemblant tout ceci serait-t-il envisageable ?

Une difficulté supplémentaire est que lorsqu'il sagit d'un GRP (stipuler dans la colonne C de la feuille 1750) il faut diviser les quantités par 2 sachant qu'il s'agit d'un kit pour deux éléments.
Je ne sais pas ci ce genre de chose est faisable mais j'espère que oui...

PS : Par la même occasion si vous avez un bon bouquin à me proposer pour apprendre VBA car les Macros son bien pratique.


http://www.cijoint.fr/cjlink.php?file=cj201103/cijh37tuFT.xlsm
Afficher la suite 

5 réponses

Messages postés
416
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
17 octobre 2011
40
0
Merci
Bonsoir,

j'ai pas très bien compris ce que tu voulais dire quand tu disais "extraire chaque kit de remplacement".

Et sinon dans tes colonnes i j et K, dans ta formule si j'ai bien compris tu ne veux pas qu'apparaisse #NA quand il n'y a pas de X n'est ce pas? Pour cela, il faut remplacer ESTVIDE par ESTERREUR et là les #NA disparaitront.

A+
elglouton
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
1 -
Merci pour la petite astuce des #NA je voulais faire disparaitre les 0 aussi j'ai donc mis une formule a rallonge je ne sais pas si il y a plus simple:

"=SI(ESTVIDE(RECHERCHEV(A3;changementpieces;3;0));"";(SI(ESTERREUR(RECHERCHEV(A3;changementpieces;3;0));"";RECHERCHEV(A3;changementpieces;3;0))))"

Sinon pour ce qui est "extraire chaque kit de remplacement" chaque X dans les colonnes i j et k indique que l'élément de la colonne a est a replacer pour tel ou tel entretien (i;6mois j;12mois et k;tous les 4 ans) pour chacune de ces pièces il existe un "kit de remplacement" listé dans la colonne f.
J'aimerai pouvoir créer la liste "kit de remplacement" correspondante à chaque type d'entretien.
(compter les même kits,pour en connaitre le nombre et si possible savoir à quelles pièces il correspond).
Messages postés
15918
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
21 septembre 2019
2799
0
Merci
Bonjour,

Pour ta formule essaies
SI(NB.SI(ta colonne de recherche;A3)=0;"";RECHERCHEV(A3;....

Je dois m'absenter: si tu n'as pas eu de réponse valable d'ici tout à l'heure je regarderais ton pb...
A+
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3663
0
Merci
bonjour

En fonction de ce que j'ai compris, je t'ai modifié ta formule avec une fonction 2007/2010 plus simple et sur une autre feuille une macro te cumule tes kits par périodicité.

http://www.cijoint.fr/cjlink.php?file=cj201103/cijfK4H8i4.xlsm

Si cela ressemble à ce que tu veux, il doit être possible de faire un tableau général pour toutes tes machines.
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3663 -
Bonjour,

Voici ton fichier avec tes modifications :

http://www.cijoint.fr/cjlink.php?file=cj201103/cijYKw66ip.xlsm

Attention, j'ai fortement diminué la taille car tu avais plein de zones enregistrées à tord dans ton fichier.

J'ai introduit une 1751 "bidon" pour test, supprimé tes colonnes que tu ne souhaitais pas garder, mis la sélection de feuille. J'ai supposé que tes noms de feuilles machines étaient numériques : si ce n'est pas le cas, je changerai le test.

J'ai supposé que ta feuille "trame" était la clé paramètre pour toutes tes feuilles.

Bon test.
elglouton
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
1 -
Avec grand plaisir de te lire ce soir alors
Merci
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3663 -
Re : ton classeur est au-dessus de ton message !!!
elglouton
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
1 -
désoler pas vu LOL
elglouton
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
1 -
C'est parfait mis a part le petit bug sur certaines feuilles..
désoler j'ai ouvert une nouvelle discussion mai je ne pensais pas que cela venais peu être de la macro.
Juste un petit truc serait il possible d'avoir les différentes pièces a changer.(colonne 1 "symbol")
en fonction des kits en commentaire dans les cellules des colonnes B,C et D de la feuille kits
Afin de pouvoir realiser et utiliser la 1er feuille de façon plus rapide jusqu'a maintenant je fait tout à la main (la macro de la 1er colonne s'active en doule clicant sur une colonne de machine.
http://www.cijoint.fr/cjlink.php?file=cj201103/cijaVonAZ4.xlsm
Merci
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
1
0
Merci
b
Messages postés
49891
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 septembre 2019
10708
0
Merci
Je me suis permis de rapatrier ici un post que elglouton avait cru bon de rédiger dans une discussion nouvelle,  
elglouton 20 mar 2011 à 21:36 http://www.commentcamarche.net/forum/affich-21246345-excel-copier-mots-et-mise-en-commentaire

En fait je fais des liste de pièces pour plusieurs machine pièces d'entretien et pièces a tenir en stock.
Dans la feuille "pièces par machine" j'ai mis les différents kits pour toutes les machines et a partir de la colonne E en colonnes les différentes machines puis dans les cellules le cumules des kits pour cette machine et dans les commentaires de ces cellules le symbole des pièces.
Exemple: machine 1593 pour les kits CD200054 il en faut 7 et les pièces fessant référencé aux kits pour cette machine son "PC4 PC72 PO1 PO10 PO23 PO24 PO7".
En fait j'aimerais automatiser tout ceci...

gbinforme m'a déjà beaucoup aider et à réussi une belle macro qui compte les différents kits en fonction d'une trame "feuille kits" et en fait j'aimerais pouvoir insérer dans les cellules du décompte un commentaire contenant les symboles des kit dénombres.
Afin de pouvoir utiliser la macro gentillement développer par Eriiic qui renvoie le kit de remplacement nécessaire pour la maintenant d'une pièces sur une machine donner (double clic dans la colonne d'une machine).

Ce que je souhaiterai ajouter a la macro de gbinforme c'est que en plus de dénombrer les kits elle mettent ensuite ces différent kit en commentaires

http://www.cijoint.fr/cjlink.php?file=cj201103/cijaVonAZ4.xlsm
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
Mytå
Messages postés
2995
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
705 -
Salut le forum

Le fichier fait référence au permalink#10

Réponse de Cijoint.fr : !!! Fichier non accessible !!!

Mytå
Raymond PENTIER
Messages postés
49891
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 septembre 2019
10708 -
Espérons que, depuis le temps, il a solutionné son problème ...
elglouton
Messages postés
185
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
22 février 2017
1 -
Oui exact Eriiiic la fait avec succès
Merci