Colorer une cellule en fonction d'une autre
Bernard14
-
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais, par code VBA, que le fond d'une cellule de la plage B3:k20 se colore en rouge et que la police y passe en gras blanc si son contenu est égal à celui de l'une des cellules de la plage N3:P3.
Merci pour votre aide.
Bernard14
Je souhaiterais, par code VBA, que le fond d'une cellule de la plage B3:k20 se colore en rouge et que la police y passe en gras blanc si son contenu est égal à celui de l'une des cellules de la plage N3:P3.
Merci pour votre aide.
Bernard14
A voir également:
- Colorer une cellule en fonction d'une autre
- Fonction si et - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule - Forum Excel
- Colorer une cellule en fonction de la valeur d'une autre cellule - Forum Excel
- Comment colorer une cellule excel avec une formule si - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
3 réponses
Bonjour
Je l 'ai fait en mis en forme conditionnelle pour les plages mentionnées.
Mon problème est que ces plages vont s'agrandir d'une manière importante et que cela devient vite fastidieux de rentrer toutes les formules. L'ensemble évolue. Avec un code il aurait été possible en modifiant les limites des plages de faire une mise à jour rapide, et sans risque d'oublier de rentrer des formules dans une cellule.
Bernard14
Je l 'ai fait en mis en forme conditionnelle pour les plages mentionnées.
Mon problème est que ces plages vont s'agrandir d'une manière importante et que cela devient vite fastidieux de rentrer toutes les formules. L'ensemble évolue. Avec un code il aurait été possible en modifiant les limites des plages de faire une mise à jour rapide, et sans risque d'oublier de rentrer des formules dans une cellule.
Bernard14
Bonjouir
il n'y a rien qui puisse empêcher de placer une MFC sur un champ sur une très grande plage, MFC qui ne s'appliquera que si les conditions sont remplies.
Il suffit de sélectionner la plage complète est d'entrer en MFC la formule qui correspond à la première cellule, en respectant bien si besoin les positions des signe $
Il n'y a pas de formule à entrer dans les cellules
par exemple selon votre message
sélectionner B3:K20 ou B3 K100000 si vous voulez
MFC par formule (icone MFC / nouvelle régle / utiliser une formule)
=NB.SI($N$3:$P$3;B3)
et formater en rouge police gras blanc
crdlmnt
il n'y a rien qui puisse empêcher de placer une MFC sur un champ sur une très grande plage, MFC qui ne s'appliquera que si les conditions sont remplies.
Il suffit de sélectionner la plage complète est d'entrer en MFC la formule qui correspond à la première cellule, en respectant bien si besoin les positions des signe $
Il n'y a pas de formule à entrer dans les cellules
par exemple selon votre message
sélectionner B3:K20 ou B3 K100000 si vous voulez
MFC par formule (icone MFC / nouvelle régle / utiliser une formule)
=NB.SI($N$3:$P$3;B3)
et formater en rouge police gras blanc
crdlmnt
Re,
comme le mentionne l'ami Vaucluse que je salue tu peux dès le départ sélectionner toute une colonne en cliquant sur son entête exemple pour la colonne E et tu appliques la formule de mise en forme conditionnelle comme s'il s'agissait de la première cellule exemple =E1="OUI"
ensuite tu peux allonger ton tableau autant que tu veux, la mise en forme s'appliquera sans aucune intervention de ta part.
Je ne vois pas ou est le problème
comme le mentionne l'ami Vaucluse que je salue tu peux dès le départ sélectionner toute une colonne en cliquant sur son entête exemple pour la colonne E et tu appliques la formule de mise en forme conditionnelle comme s'il s'agissait de la première cellule exemple =E1="OUI"
ensuite tu peux allonger ton tableau autant que tu veux, la mise en forme s'appliquera sans aucune intervention de ta part.
Je ne vois pas ou est le problème