Macro rechercheV

Résolu/Fermé
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012 - 20 déc. 2011 à 12:54
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 21 déc. 2011 à 18:23
Bonjour,

Je souhaiterais qu'on m'aide sur un problème que je rencontre pour une création de fichier.

J'aimerais que lorsque la cellule C4 de la feuille "Exemple (2)" soit remplie par un code produit, la macro aille rechercher cette valeur dans la table de la feuille "Table_recette" pour me l'inscrire dans le tableau de la feuille "Exemple (2)".
Jusqu'ici, pas de problème, SAUF que, comme vous pourrez le constater sur mon classeur fourni en annexe, pour un même n° il y a plusieurs articles avec des quantités différentes et il y a 5500 lignes à analyser.

De plus, je n'arrive pas à colorier les cellules comme dans l'exemple en fonction de l'article (ex: PAI = marron, PDM = bleu, VIA = rouge...)

Quelqu'un à une idée pour réaliser cette macro?

Rq : Seul les articles commencant par PAI, VIA, PDM, SAU, PRE, BOF et LEG m'intéressent.

Merci à tous!
A voir également:

6 réponses

GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
20 déc. 2011 à 15:24
Re,

Oups, voici le lien vers le fichier...

https://www.cjoint.com/?0Lum5HjVIKP

@+
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
20 déc. 2011 à 15:48
Bonjour,

Pourquoi y a-t-il des Code_R dans les colonnes Code_A et Quantite_R ?????
S'il y a plusieurs lignes avec le meme code, il faut afficher quoi ????
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
20 déc. 2011 à 16:18
Tu dis ça par rapport au PRE***** dans la colonne code_A? il faut pas que la macro en tienne compte.
Après dans quantité_R, c'est quoi le soucis?

Normalement, chaque ligne est unique... non?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
20 déc. 2011 à 16:44
RE
Code_R Code_A Unité Quantite_R
BOF00700 1246 PAI07200

Ce que vous saisissez c'est bien le Code_A ??
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
20 déc. 2011 à 16:53
Oui, en C4 de la feuille "Exemple (2)", c'est le code_A.
Cette ligne est une erreur dsl... à la place de PAI07200, il y a une valeur : 0.015
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
20 déc. 2011 à 17:14
Pour etre peut etre un peu plus clair, j'aimerais que:
- dans la feuille "Exemple (2)",en C4, j'écris un code produit (ex: 1151 ou 1597 ou...)
- quand C4 est remplie, alors la macro va chercher le code produit dans la table de la feuille "Table_recette"
- puis elle écrit chaque article qu'elle trouve dans une cellule de la feuille "Exemple (2)" dans D50:H50
- ensuite, si D50 est rempli, elle lit le début du mot (ex: PAI*****) et affecte une couleur de remplissage à cette cellule ainsi qu'à celle du dessous (qui est vide).
- enfin, elle va chercher la valeur (quantité) de l'article (ex: PAI05100=0.012) et la copie dans la cellule D55 de la feuille "Exemple (2)"

Et ainsi de suite que les autres articles (PDM, LEG, VIA...)

Merci
pookie
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
20 déc. 2011 à 22:16
RE,
Demain, je pourrais vous proposer une solution

A demain
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
21 déc. 2011 à 11:11
Bonjour,
Vous trouverez une solution a votre demande par le chemin ci-dessous.
Vous testerez et demanderez les modifications qu'il vous faut.
Le fichier est compresse.


https://www.cjoint.com/?3LvlbuVU4BV

A bientot
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
21 déc. 2011 à 11:18
Re,

Je comprends pas, il me met une erreur à la ligne :
.TintAndShade = 0
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
21 déc. 2011 à 11:24
RE
Quelle est votre version EXCEL?
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
21 déc. 2011 à 11:39
2003
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
21 déc. 2011 à 11:30
RE

https://www.cjoint.com/?3LvlDNh49dg

Version pour 97-2003 faite avec 2003

Bonne suite
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
21 déc. 2011 à 11:41
Ouias ça marche! Par contre, le PRE est en vert, c'est possible de l'avoir en violet?
Comment faire?

Merci
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
21 déc. 2011 à 11:47
Par contre, est ce que c'est possible d'avoir que les PAI, SAU, VIA, PDM, BOF, PRE et LEG (et pas les FIL, E, CART...) et dans cet ordre?
De plus est ce que c'est également possible d'avoir une couleur précise pour chaque ingrédient?
- PAI = marron
- SAU = jaune clair
- VIA = rose
- PDM = bleu turquoise
- BOF = orange "or"
- PRE = violet clair
- LEG = vert citron

Merci f894009
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
21 déc. 2011 à 15:31
Bonjour,
C'est possible, mais ecriture noire sur fond marron c'est pas top. Mais le client est roi.....
0
GautPookie Messages postés 29 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 16 août 2012
21 déc. 2011 à 15:34
tu peux mettre un marron clair si tu veux... je suis pas si borné! lol
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
21 déc. 2011 à 15:40
RE
Ce n'est pas la question, mais la palette des couleurs dans EXCEL n'offre pas beaucoup de nuance dans chaque couleur. Je vais voir ce qui rendra le mieux.

A bientot
0