Excel:MEFC sur ligne par rapport à une valeur
Résolu
xdt03
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
xdt03 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
xdt03 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà mon problème :
Je souhaite faire une mise en forme conditionnelle sur toute une ligne par rapport au code en colonne A.
Exemple :
Code Produit ....
001 Truc
001 Truc
002 Machin
003 Bidule
003 Bidule
003 Bidule
. .
. .
. .
Je voudrais que les lignes avec le code 001 soient colorées d'une couleur, les lignes avec le code 002 d'une autre couleur et enfin que les ligne avec le code 003 reprennent la couleur des lignes avec 001 et ainsi de suite.
Merci d'avance.
Xavier
Voilà mon problème :
Je souhaite faire une mise en forme conditionnelle sur toute une ligne par rapport au code en colonne A.
Exemple :
Code Produit ....
001 Truc
001 Truc
002 Machin
003 Bidule
003 Bidule
003 Bidule
. .
. .
. .
Je voudrais que les lignes avec le code 001 soient colorées d'une couleur, les lignes avec le code 002 d'une autre couleur et enfin que les ligne avec le code 003 reprennent la couleur des lignes avec 001 et ainsi de suite.
Merci d'avance.
Xavier
A voir également:
- Excel:MEFC sur ligne par rapport à une valeur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
11 réponses
Il faudrait insérer une colonne B:B dans laquelle tu transformes en nombres les codes de la colonne A:A avec =CNUM(A:A), et une autre colonne C:C dans laquelle tu calcules le reste de la division par 2 avec =MOD(B:B;2). Et c'est cette colonne C:C qui te servira de référence pour ta MEFC.
... ça marche ?
... ça marche ?
Merci de vos réponses mais ça ne marche pas, j'ai mis dans mon exemple les codes 001, 002, 003... mais c'est plutôt du genre 1714583...
Voila le fichier : http://www.cijoint.fr/cjlink.php?file=cj200812/cijHmD4mau.xls
c'est l'onglet feuil 1
Merci
Xavier
Voila le fichier : http://www.cijoint.fr/cjlink.php?file=cj200812/cijHmD4mau.xls
c'est l'onglet feuil 1
Merci
Xavier
Effectivement ça ne risque pas de fonctionner.... ta question qui repose sur une suite est sans objet avec le contenu du fichier transmis.
Je ne vois pas d'ailleurs comment répondre à ta nouvelle question et j'espère que d'autres intervenants sernt à même de le faire.
Bonne soirée.
Je ne vois pas d'ailleurs comment répondre à ta nouvelle question et j'espère que d'autres intervenants sernt à même de le faire.
Bonne soirée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pourquoi cette fâcheuse habitude de poser des questions simplistes pour des problèmes plus complexes ?
Ma proposition reste valable, à condition de numéroter tes enregistrements à chaque changement de code (bien entendu ça ne fonctionne que si le fichier est trié de manière à ce que les codes identiques soient contigüs !).
La cellule B2 contiendra la formule =SI(A1=A2;B1;B1+1)
La cellule C2 contiendra la formule =MOD(CNUM(B:B);2)
Les 2 formules sont à recopier vers le bas.
Ma proposition reste valable, à condition de numéroter tes enregistrements à chaque changement de code (bien entendu ça ne fonctionne que si le fichier est trié de manière à ce que les codes identiques soient contigüs !).
La cellule B2 contiendra la formule =SI(A1=A2;B1;B1+1)
La cellule C2 contiendra la formule =MOD(CNUM(B:B);2)
Les 2 formules sont à recopier vers le bas.
Merci pour vos réponses et désolé d'avoir simplifié mais je n'avais pas pensé que ce détail serait important.
Je reste toujours avec mon problème, je n'ai pas envi de créer d'autres colonnes et encore moins de numérauter chaque enregistrement.
Merci d'avoir essayé.
Je reste toujours avec mon problème, je n'ai pas envi de créer d'autres colonnes et encore moins de numérauter chaque enregistrement.
Merci d'avoir essayé.
Vu la complexité de ce que tu demandes, "je n'ai pas envi de créer d'autres colonnes et encore moins de numérauter chaque enregistrement" me semble un peu puéril ; on n'a rien sans rien.
Qu'est-ce que ça coûte comme temps ou comme fatigue d'insérer 2 colonnes, de saisir 2 formules et de les tirer vers le bas ?
Tu crois qu'élaborer une macro ira plus vite ?
Et si ces colonnes te gênent, tu n'as qu'à les masquer après usage.
Rends-toi compte qu'une remarque comme celle que tu as faite nous décourage d'essayer de t'aider !
Cordialement.
Qu'est-ce que ça coûte comme temps ou comme fatigue d'insérer 2 colonnes, de saisir 2 formules et de les tirer vers le bas ?
Tu crois qu'élaborer une macro ira plus vite ?
Et si ces colonnes te gênent, tu n'as qu'à les masquer après usage.
Rends-toi compte qu'une remarque comme celle que tu as faite nous décourage d'essayer de t'aider !
Cordialement.
Bonjour,
Tout d'abord je voudrais signaler que je ne viens pas ici pour qu'on me fasse la morale je sais qu'on a rien sans rien mais dans ce cas là je ne vois pas pourquoi je perdrai du temps à créer des colonnes alors que quelqu'un d'autre que toi Raymonda peur être la réponse à ma question.
De plus mes colonnes seront triées une fois par le code, une fois par ordre alphabétique du nom une autre par CP etc...
Merci
Cordialement
Xavier
Tout d'abord je voudrais signaler que je ne viens pas ici pour qu'on me fasse la morale je sais qu'on a rien sans rien mais dans ce cas là je ne vois pas pourquoi je perdrai du temps à créer des colonnes alors que quelqu'un d'autre que toi Raymonda peur être la réponse à ma question.
De plus mes colonnes seront triées une fois par le code, une fois par ordre alphabétique du nom une autre par CP etc...
Merci
Cordialement
Xavier
bonjour xdt03, Raymond
Je ne rentre pas dans la polémique et je me contente de mettre le résultat que j'ai esquissé :
http://www.cijoint.fr/cjlink.php?file=cj200812/cijYmfB8RB.xls
Je n'ai fait que les 30 premières lignes de "Eleveur Socaviac" et "Feuil1" pour voir si c'est la solution cherchée.
Si cela fonctionne, il suffit d'étendre la MFC à toute la feuille concernée.
Je n'ai pas utilisé la fonction MOD car dans ce cas là elle ne fonctionne pas correctement et pour éviter de compliquer la MFC j'ai utilisé une fonction nommée.
Il faut nécessairement que la première ligne soit valorisée.
Je ne rentre pas dans la polémique et je me contente de mettre le résultat que j'ai esquissé :
http://www.cijoint.fr/cjlink.php?file=cj200812/cijYmfB8RB.xls
Je n'ai fait que les 30 premières lignes de "Eleveur Socaviac" et "Feuil1" pour voir si c'est la solution cherchée.
Si cela fonctionne, il suffit d'étendre la MFC à toute la feuille concernée.
Je n'ai pas utilisé la fonction MOD car dans ce cas là elle ne fonctionne pas correctement et pour éviter de compliquer la MFC j'ai utilisé une fonction nommée.
Il faut nécessairement que la première ligne soit valorisée.
Post 5 : "Pourquoi cette fâcheuse habitude de poser des questions simplistes pour des problèmes plus complexes ?"
Post 6 : "désolé d'avoir simplifié mais je n'avais pas pensé que ce détail serait important."
Post 8 : "De plus mes colonnes seront triées une fois par le code, une fois par ordre alphabétique du nom une autre par CP etc..."
... sans commentaire.
Post 6 : "désolé d'avoir simplifié mais je n'avais pas pensé que ce détail serait important."
Post 8 : "De plus mes colonnes seront triées une fois par le code, une fois par ordre alphabétique du nom une autre par CP etc..."
... sans commentaire.