Aide sur formule avec condition

Bonjour, j'ai besoin d'aide sur une formule.

Je voudrais appliquer une couleur à une cellule suivant 2 conditions.

Couleur à appliquer dans les colonnes E à AF suivant les couleurs déterminées pour chaque désignation d'article sur la feuille 1 du tableau.

Exemple pour la colonne E (Mag CO02), on applique la couleur correspondant dans la cellule à la designation article à chaque fois que le Mag. CO02 apparait sur la ligne.

ci joint un exemple de tableau que j'ai renseigné manuellement.

Mes explications sont peu être un peu confuse mais je ne suis pas spécialiste Excel.

Ne pas hésiter à me demander des compléments d'explications.

Merci de votre aide.

René

17essai-cellule.xlsx (34.25 Ko)

Personne pour me donner un petit coup de main.

SVP

Bonjour,

Je te retourne ton fichier avec une feuille contenant les formats conditionnels. Sélectionne une colonne et avec l'outil pinceau copie une colonne contenant le format conditionnel et copie sur d'autres colonnes et affecte les différentes couleurs de remplissage selon ton besoin.

15essai-cellule.xlsx (53.29 Ko)

Bonjour

Un essai

bonjour

un essai

15rgouet.zip (38.19 Ko)

cordialement

Merci Raja pour ta réponse, mais je veux une condition en plus, que la couleur soit associé à une designation article dont j'ai mis les concordonces sur la feuille 3.

René


Banzai, bien reçu ton fichier mais je ne vois rien dessus?

René

re

c'est genti de dire apres coup..... qu'il y avait une palette de couleur en feiulle2 et non 3; fort heureusement ça a l'air de marcher sans ;car les c00 ont l'air lies au libelle 6RH... ou 2RP....

cordialement

Banzai, il y a un problème avec la macro.

Le debogeur se mets en route et m'affiche une ligne en jaune.

Cells(J, Range("AI" & J) + 4).Interior.ColorIndex = Sheets("Feuil2").Range("B" & Range("AH" & J)).Interior.ColorIndex

Que puis je faire.

Merci de ton retour

René

Bonsoir

Avec le fichier que j'ai fourni ?

Je viens de le retester et pas de souci

Quel message ?

Ta feuille s'appelle bien "Feuil2" ?

Re Banzai,

je viens de retester et même problème.

Je viens de voir qu'il y a un problème sur la formule en AH: =EQUIV(RC2;Feuil2!C1:C1;0)

Je ne comprends pas à quoi elle correspond

Egalement la 2ème formule en AI: Peux tu me dire à quoi elle correspond: =EQUIV($D2;$E$1:$AF$1;0)

Merci de ton retour

René

Bonjour

Pour avoir les formules

Dans le code de la macro : Mets en remarque la ligne suivante

'Columns("AH:AI").ClearContents

La 1ère formule recherche la "Désignation article" dans la colonne A de la page "Feuil2

=EQUIV($B2;Feuil2!$A:$A;0)

La 2ème formule recherche le "Mag." dans la zone E1:AF1

=EQUIV($D2;$E$1:$AF$1;0)

Ce qui me donne la ligne de la feuil2 dans laquelle je dois chercher la couleur (formule 1) et la colonne dans laquelle je note la couleur (Formule 2)

Banzai, j'ai toujours une erreur Visual basic: erreur d'execution 13, imcompatibilité de type.

Merci de ton aide.

René

Bonjour

Fournis le fichier avec l'erreur car d'ici je ne vois pas

Banzai64 a écrit :

Bonjour

Fournis le fichier avec l'erreur car d'ici je ne vois pas

Voilà le fichier sur lesquel j'ai l'erreur.

René

Bonjour

Il n'y a aucune raison que la macro écrive cette formule

J'ai cliqué sur colorise et tout s'est bien passé

Si quelqu'un ayant la même configuration peut tester

Merci d'avance

Banzai64 a écrit :

Bonjour

Il n'y a aucune raison que la macro écrive cette formule

J'ai cliqué sur colorise et tout s'est bien passé

Si quelqu'un ayant la même configuration peut tester

Merci d'avance

J'ai Excel 2007

Ouf, j'ai trouvé et ça marche.

Sur cette ligne dans la macro, j'ai corrigé en rouge.

Range("AH2:AH" & Nblg).Formula = "=MATCH(B2,'Feuil2'!A$1:A$12,0)"

Et ça marche

Bonsoir

Tant mieux que cela fonctionne

Mais j'aime bien comprendre

C'est la partie du code qui inscrit la formule

Range("AH2:AH" & Nblg).Formula = "=MATCH(RC2,'Feuil2'!C1:C1,0)"

RC2: Correspond à $B2

La formule obtenue est

=EQUIV($B2;Feuil2!$A:$A;0)

Tapes cette formule dans une cellule de la Feuil1 et vérifies si cela occasionne un message d'erreur

Dans l'affirmative notes le dans un message

Avec XL2003 je n'ai aucun message d'erreur

Peut-être XL2007 la fonction EQUIV ne prend pas la colonne entière ?

Rechercher des sujets similaires à "aide formule condition"