Recette

Bonjour a tous

Nouveau sur le forum je viens vous soumettre un problème

Voila je dois créer des mélanges en respectant des proportions (ex, 3 ingrédients a mélanger le 1er a 20%,le 2e a 50% et le 3e a 30%)

En tapant un seul poids des 3 ingredients je voudrais connaitre les poids des 2 autres ingredients (je connais les 3 dosages en pourcentage)

Par exemple pour illustrer mon exemple au dessus, si j'ai 10kgs du 1er ingredient je voudrais savoir directement dans mon tableau combien je dois mettre de kgs pour les 2 autres ingredients (donc ingredient 2 ce serais 25 kgs et le 3, 15 kgs)

Me suis je bien fait comprendre?

Je vous joint un petit tableau pour mieux comprendre

Sachant que je connais a chaque fois un seul ingredient (le 1, le 2 ou le 3)

Merci d'avance...

38recette.xlsx (9.17 Ko)

Bonsoir

ci joint une proposition

Fred

11recette.xlsx (9.78 Ko)

Bonsoir le forum,

C3 :

hhpvfvigz7k

A tirer vers le bas.

4recette.xlsx (9.19 Ko)

Merci,

Mais je dois utiliser ce tableau souvent et en ne connaissant aussi bien que l'ingredient 1,2 ou 3

Je souhaite donc que le tableau se reinitialise

Je pense qu il faut plutot une macro

Bonjour Samexcel,

tu a écrit :

Je pense qu'il faut plutôt une macro

aussi, je te propose cette solution avec macro, 100% VBA :

26recette.xlsm (15.53 Ko)

il te suffit de modifier le nombre de kilos en C2:C4

pour les pourcentages et les kilos, saisis uniquement le nombre !

Alt F11 pour voir le code VBA, puis revenir sur Excel


si besoin, tu peux demander une adaptation.

merci de me dire si ça te convient.

dhany

C'est exactement ce dont j'avais besoin

Merci beaucoup!

merci pour ton retour ! je te souhaite bonne continuation !

dhany

Bonjour

Salut Dhany (tu as changé de couleur dis donc.... )

n'oublie pas :

Merci

Fred

Rebonjour,

Finalement j'aurais peut etre besoin d'une adaptation

En effet je souhaite pouvoir changer de recette avec la fonction recherv que j'ai créé (voir en f3)

Et la ca ne fonctionne plus du coup...

Aurais tu une solution Dhany?

Je joins le fichier

13recette-2.xlsm (18.09 Ko)

Bonsoir Samexcel,

je te retourne ton fichier modifié :

20recette-2.xlsm (18.73 Ko)

si ça ne marchait plus, c'était pas à cause de "recette 3", mais seulement car ton tableau est 4 lignes plus bas ; j'ai donc corrigé la macro en conséquence : j'ai modifié uniquement les chiffres de ces 2 lignes de code :

If Intersect(Target, [C6:C8]) Is Nothing Then Exit Sub

For i = 6 To 8

avant, c'était avec 2 et 4 ; maintenant, c'est avec 6 et 8


sur "Feuil2", cellule C4 : vérifie ta donnée : tu as mis 1 espace en trop

entre "recette" et "1" : "recette 1" au lieu de "recette 1"

(c'est juste pour info, ça gênait pas la macro)

dhany

Ah oui ok je ne maitrise pas trop le fonctionnement des macros

Mais vu ce que l'on peut faire avec,je crois que je vais m'exercer...

En tout cas encore MERCI!

c'était avec plaisir ! n'hésite pas à m'demander si t'as besoin d'une autre adaptation !

sauf, bien sûr, si t'arrives à faire toi-même cette adaptation ! si oui, ça sera la preuve

que tu fais des progrès en VBA !

dhany

Bonjour

n'oublie pas ...

c'est plus simple pour moi (nous ?) de ne plus revenir sur un post si il est marqué comme résolu...

Merci

Fred

Ok

Sujet resolu !!!

Rechercher des sujets similaires à "recette"