Question de mise en forme conditionnelle dans VBA - VB/VBA/VBS - Programmation
Marsh Posté le 05-04-2011 à 13:51:45
ReplyMarsh Posté le 05-04-2011 à 14:10:08
kiki29 a écrit : Salut, voir MFC sur http://silkyroad.developpez.com/Ex [...] tionnelle/ |
Merci kiki29,
J'avais regardé ce topic, et la mise en forme conditionnelle m'aidait à colorier la case dans laquelle je cherchais le mot mais pas à etendre le coloriage sur la parcelle de la ligne concerné cf Ai:Ji si Bi contient le mot. Je ne peux pas en particulier changer toute la mise en forme de ces cellules, qui ont d'autres propriétés que Bi n'a pas.
D'ou on essai de chercher par une boucle macro ...
J'ai trouvé une ou deux macro sur le web qui ressemblaient de loin à ce que je cherchais mais je n'ai pas réussi à les adapter.
tu as une idée par macro ?
Marsh Posté le 05-04-2011 à 10:49:18
Bonjour,
J'ai un fichier excel de 800 lignes (mais suceptible de bouger) qui s'etend jusqu'à la colonne J. Je souhaiterai faire tourner une sorte de boucle de mise en forme conditionnelle qui me colorie Ai:Ji d'une certaine couleur si Bi contient "bonjour".
Un truc du style
Sub Miseenforme()
Application.DisplayAlerts = False
Range("B65536" ).End(xlUp).Select
Do
If cell.value = bonjour Then
ActiveCell.select
==> coloriage
End If
Loop Until ActiveCell.Row = 1
Application.DisplayAlerts = True
End Sub
Ma question porte sur deux points : d'une part ma fonction en marche pas en tant que tel, et surtout je voudrais que le coloriage de la ligne s'arrete à la colonne J.
QQun a-til deja utilisé une macro de ce genre ?
Merci d'avance
Guillaume