Excel Creer des liste a partir de fichiers
Résolu
elglouton
Messages postés
189
Date d'inscription
Statut
Membre
Dernière intervention
-
elglouton Messages postés 189 Date d'inscription Statut Membre Dernière intervention -
elglouton Messages postés 189 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Excel Creer des liste a partir de fichiers
- Liste déroulante excel - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte google - Guide
- Creer un fichier .bat - Guide
5 réponses
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+
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+
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+
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+
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.
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.
C'est exactement ça...
Pense tu qu'il est possible d'intégrer la formule dans la macro afin de faciliter la chose.
le fichier donner par le fabriquant est le même que la feuille 1750 mais sans les colonnes i,j et k je souhaiterai donc pas le modifier que l'opération de tri reste transparente.
Et aussi peu être intégrer une useform afin de choisir la machine sachant que je vais avoir les feuilles 1750,1751,1752 ect... dans le même classeur.
Et enfin serait il possible d'indiquer en commentaire dans chaque cellule ou dans la colonne d'à coté de la feuille kits les nom des pièces concernées.
Ça fait beaucoup mais déjà ta piste est super.
Merci
Pense tu qu'il est possible d'intégrer la formule dans la macro afin de faciliter la chose.
le fichier donner par le fabriquant est le même que la feuille 1750 mais sans les colonnes i,j et k je souhaiterai donc pas le modifier que l'opération de tri reste transparente.
Et aussi peu être intégrer une useform afin de choisir la machine sachant que je vais avoir les feuilles 1750,1751,1752 ect... dans le même classeur.
Et enfin serait il possible d'indiquer en commentaire dans chaque cellule ou dans la colonne d'à coté de la feuille kits les nom des pièces concernées.
Ça fait beaucoup mais déjà ta piste est super.
Merci
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionJe 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 https://forums.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
Salut le forum
Le fichier fait référence au permalink#10
Réponse de Cijoint.fr : !!! Fichier non accessible !!!
Mytå
Le fichier fait référence au permalink#10
Réponse de Cijoint.fr : !!! Fichier non accessible !!!
Mytå
"=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).