Mise en forme conditionnelle [EXCEL + VBA ] - VB/VBA/VBS - Programmation
Marsh Posté le 30-10-2006 à 10:26:55
Bonjour,
La réponse est surement très simple et je veux bien t'aider, problem is : je ne comprends pas DU TOUT ce que tu veux faire.
c'est quoi aaaa ? le nom d'une plage ?
et rererseres - re re -r ?
Essaie de me réexpliquer tout ca et je te promets une réponse.
Marsh Posté le 30-10-2006 à 10:39:50
dans tous les cas, les formules conditionnelles s'écrivent ainsi en VBA :
'Création d'une variable
Dim C
'Parcours d'une plage, cellule par cellule (ici, de A1 à B2)
for each C in range(cells(1,1),cells(2,2))
'si condition remplie, alors résultat
if C=blabla then C.interior.colorindex=5
'Prochaine cellule
next C
Marsh Posté le 30-10-2006 à 10:50:09
merci de ta réponse, j'avais posté le sujet en double et il a eu plus de succes sur l'autre : je te joins l'url tu comprendra tout ce que je veux dire, merci d'avance.
http://forum.hardware.fr/hardwaref [...] m#t2550177
Marsh Posté le 20-10-2006 à 14:25:33
Salut à vous tous
je n'arrive pas à trouver le pourquoi du comment ma macro ne marche pas:
je m'explique :
je veux colorier un groupe sur deux par ex :
aaaa --------- rererseres - re re -r
aaaa --------- refsdgsdgdg - f sfsd fsf -
fvfvf ---------f fsd fsd fsdf s- fs fsf s- fs
tope -------- fsd fgsd - gsdf gsd- gsfd
tope --------- fsd fsd s
l'idée c'est de colorier le groupe aaaa puis le groupe tope
j'ai trouver ceci sur le net et ca marche quand je passe par format/mise en forme conditionelle
mais je voudrais le faire par macro j'ai donc fait ceci :
et la ca ne marche plus, ca me colorie toute la page..
si je reselectionne la plage A1:H50 et que je retourne dans format/mise en forme condio..
ma formule est bien inscrite, je clique sur ok et ca marche
mais je n'arive pas à le faire avec la macro.
merci d'avance de votre aide précieuse.