Macro rechercheV

Résolu
GautPookie Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention  
 
Re,

Oups, voici le lien vers le fichier...

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

@+
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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   Statut Membre Dernière intervention  
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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   Statut Membre Dernière intervention  
 
Re,

Je comprends pas, il me met une erreur à la ligne :
.TintAndShade = 0
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
RE
Quelle est votre version EXCEL?
0
GautPookie Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
2003
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
RE

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

Version pour 97-2003 faite avec 2003

Bonne suite
0
GautPookie Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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   Statut Membre Dernière intervention  
 
tu peux mettre un marron clair si tu veux... je suis pas si borné! lol
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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