Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour le forum,
si je mets un chiffre dans une cellule, par exemple 6 en B2, je voudrais que la cellule B2 se colorie en une couleur ainsi que les 5 cases suivantes de la ligne. Est-ce possible?
Merci
Bonjour Lolo 44
Oui c'est possible avec une mise en forme conditionnelle
Selectionner de B2 à F2
Format
Mise en forme conditionnelle
condition 1 => La formule est
=ESTNUM($B2)
Choisir dans motif la couleur désirée et si besoin la borudre ou la police
A toi de voir
Bonjour à tous,
PAr une mise en forme aussis mais la formule est =$B2<> "", ce qui colore dés que la cellule n'est pas vide.
A voir suivant l'utilisation.
Cordialement
Merci pour cette réponse, mais je voudrais que les cellules adjancentes se colorient sans les sélectionner. C'est à dire, si je tape 6 en B2 et 8 en J2 j'aimerais que les 5 cases à droite de B2 se colorient et les 7 cases à côté de J2 se colorient.
Sachant que si je décide de taper 4 en B2, simplement 3 cases à droite de B2 se colorient.
Est-ce possible et suis-je assez clair?
merci
Merci Minick,
c'est déjà beaucoup plus proche de ce que je souhaite.
juste un détail,si je tape 4 en B2, il y a bien 4 cases qui se colorient, par contre je ne peux pas retaper un chiffre avant J2 sinon rien ne se passe.
même chose si je tapes 10 en J2, ça marche mais ensuite si je tape 4 en U2 rien ne se passe.
Il faut donc retaper les formules à chaque fois.
merci
Super Efgé!
juste ce que je voulais. Je n'avais pas vu le message.
Alors si je puis me permettre, comment faire pour aller le plus loin possible sans s'arrêter à J
Merci beaucoup
Re à tous, Salut hoerwind,
lolo44, pour modifier la plage, changez le J de
Set plg = Range("B1:J" & Range("A65536").End(xlUp).Row) par votre colonne la plus lointaine. Evitez de mettre tout de suite IV (la dernière colonne de la feuille) si non ça va ralentire la macro. Cordialement EDIT Dans mon exemple vous pouvez supprimer Dim i As Long J'ai oublié de le faire avant de poster ...
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD