J'ai un tableau qui liste des recettes sous cette forme :
Nom de la tisane
Ingrédient 1
Quantité (gr) 1
Ingrédient 2
Quantité (gr) 2
Ingrédient 3
Quantité (gr) 3
Zen
Verveine citron - Feuille
5
Tilleul - Feuille
2
Camomille matricaire - Fleur
2
Douce nuit
Melisse - Feuille
13
Marjolaine - Fleur
1
Coquelicots - Fleur
1
Digestive
Menthe poivrée - Feuille
3
Menthe marocaine - Feuille
2
Origan - Fleur
5
Vitalité
Agastache - Fleur
10
Romarin - Feuille
2
Melisse - Feuille
3
J'ai également une fiche de création de tisane pour les lots :
Nom de la tisane :
Vitalité
Plante
Lot utilisé
Numéro de sachet
Agastache - Fleur
00022
1
Menthe hybride - Feuille
00051
1
Agastache - Fleur
00012
1
Menthe hybride - Feuille
00042
2
Agastache - Fleur
00012
1
Je travail avec du personnel très peu qualifié qui font beaucoup de bêtises. J'aimerais mettre en place une mise en forme conditionnelle (surlignage rouge ) lorsque les salariés sélectionnent un ingrédient qui ne correspond pas à la tisane en cours. Dans l'exemple, concrètement la ligne 2 et 4 avec la menthe serais en rouge.
J'ai essayé par concaténation pour trouver la ligne correspondante dans mon tableau:
CONCATENER("C";(1+'Fiche de lot'!K6);":W";(1+'Fiche de lot'!K6)) --> C5:W5
Le problème c'est que EVALUER() ne marche pas. J'ai essayé dans le gestionnaire des noms avec EVALUER mais ça ne marche pas. Du coup je peux pas le combiner avec une rechercheV().
Pour l'instant je bloque complètement pour travailler dans le tableau à la ligne que je veux. Auriez vous une piste pour m'aider sur mon problème sans VBA?