Colorer/cellule si cellule voisine=rouge
16
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'ai un petit problème et j'espérais que peut-être quelqu'un pourrait éclairer ma "lanterne" ^^.
J'essaye de créer une macro qui ne passe pas par l'intermédiaire d'un bouton (elle devrait être automatique) sur Excel 2007 qui me permet de colorer l'intérieur d'une cellule (le nom d'un fournisseur) en jaune à condition que 2 autres cellules (ex : e-mail du vendeur non valide et e-mail du commercial non valide) de la même ligne (pas forcément côte à côte) soit en rouge.
Malheureusement ma macro ne marche pas, donc si quelqu'un avait une petite idée.
Merci d'avance,
J'ai un petit problème et j'espérais que peut-être quelqu'un pourrait éclairer ma "lanterne" ^^.
J'essaye de créer une macro qui ne passe pas par l'intermédiaire d'un bouton (elle devrait être automatique) sur Excel 2007 qui me permet de colorer l'intérieur d'une cellule (le nom d'un fournisseur) en jaune à condition que 2 autres cellules (ex : e-mail du vendeur non valide et e-mail du commercial non valide) de la même ligne (pas forcément côte à côte) soit en rouge.
Malheureusement ma macro ne marche pas, donc si quelqu'un avait une petite idée.
Merci d'avance,
A voir également:
- Colorer/cellule si cellule voisine=rouge
- Proteger cellule excel - Guide
- Comment aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fusionner cellule excel - Guide
- Excel adapter taille cellule au texte ✓ - Forum Excel
1 réponse
Bonjour,
Tu peux te passer de macro pour ça, tu as la mise en forme conditionnelle (MFC) qui est prévue pour.
Par contre il faut tester les adresses par formule plutôt que la couleur (à moins que sur 2007 tu puisses tester directement la couleur).
Tu sélectionnes les cellules concernées, par exemple la colonne du fournisseur B et
dans la MFC tu choisis 'la formule est' et tu saisis si tes adresses sont en D et F :
=ET(B1<>"";ESTERREUR(CHERCHE("@";D1)+CHERCHE(".";D1;CHERCHE("@";D1))+CHERCHE("@";F1)+CHERCHE(".";F1;CHERCHE("@";F1))))
eric
Tu peux te passer de macro pour ça, tu as la mise en forme conditionnelle (MFC) qui est prévue pour.
Par contre il faut tester les adresses par formule plutôt que la couleur (à moins que sur 2007 tu puisses tester directement la couleur).
Tu sélectionnes les cellules concernées, par exemple la colonne du fournisseur B et
dans la MFC tu choisis 'la formule est' et tu saisis si tes adresses sont en D et F :
=ET(B1<>"";ESTERREUR(CHERCHE("@";D1)+CHERCHE(".";D1;CHERCHE("@";D1))+CHERCHE("@";F1)+CHERCHE(".";F1;CHERCHE("@";F1))))
eric