Bonjour à tous,
J'ai besoin de votre aide. Je vous explique : Tous les jours, des employés remplissent des informations d'une quantité x et d'un prix total y. A l'aide de TCD, je fais des champs calculés permettant de calculer le prix moyen. Ce prix moyen n'apparait donc pas dans la base de données. les 9/10eme du temps, le prix moyen est aux alentours de 45-60 (données changées pour confidentialité). Cependant, parfois il peut-être inférieur ou même supérieur. J'aimerais donc que lorsque les employés remplissent ces informations ils soient avertis si ce prix moyen pose problème. Je m'explique :
Si(OU(D4/C4>60;D4/C4<45);*Afficher message avertissement ou mettre en rouge*;*Passer à la case suivante*)
J'ai essayé de passer par la mise en forme conditionnelle, mais parfois il me met en erreur alors que je n'ai même pas rentré le prix total ou l'inverse. De plus, la formule "45<D4/C4<60" ne passe pas.
J'aimerais donc bien le faire en VBA, mais étant nul en VBA, j'ai besoin de vous...
Merci d'avance
PS : Fichier joint
J'ai besoin de votre aide. Je vous explique : Tous les jours, des employés remplissent des informations d'une quantité x et d'un prix total y. A l'aide de TCD, je fais des champs calculés permettant de calculer le prix moyen. Ce prix moyen n'apparait donc pas dans la base de données. les 9/10eme du temps, le prix moyen est aux alentours de 45-60 (données changées pour confidentialité). Cependant, parfois il peut-être inférieur ou même supérieur. J'aimerais donc que lorsque les employés remplissent ces informations ils soient avertis si ce prix moyen pose problème. Je m'explique :
Si(OU(D4/C4>60;D4/C4<45);*Afficher message avertissement ou mettre en rouge*;*Passer à la case suivante*)
J'ai essayé de passer par la mise en forme conditionnelle, mais parfois il me met en erreur alors que je n'ai même pas rentré le prix total ou l'inverse. De plus, la formule "45<D4/C4<60" ne passe pas.
J'aimerais donc bien le faire en VBA, mais étant nul en VBA, j'ai besoin de vous...
Merci d'avance
PS : Fichier joint