OVH Cloud OVH Cloud

Mise à jour automatique du Format conditionnel

6 réponses
Avatar
boitebidon310
Bonsoir,
Je souhaite appliquer un format conditionnel sur A1 (3 couleurs soit
rouge, vert ou jaune) =E0 partir d'une date (B1) qui change tous les
jours. Mon probl=E8me est de faire en sorte que le format de A1 se mette
=E0 jour automatiquement sans que je s=E9lectionne la cellule.
Pour info, cette formule s'applique sur plus de 50 lignes (A1,2,3...n)
en fonction de (B1,2,3,...n).

Merci pour votre aide
David

6 réponses

Avatar
daniel78
Bonjour,
je ne sais pas si j'ai bien compris,mais il suffit Format/Mise en Forme
Conditionnelle et mettre La formule est, puis indiquer par exemple
=$a1(/10/2006, sélectionner les formats voulus.
Avatar
boitebidon310

Bonjour,
je ne sais pas si j'ai bien compris,mais il suffit Format/Mise en Forme
Conditionnelle et mettre La formule est, puis indiquer par exemple
=$a1(/10/2006, sélectionner les formats voulus.



Le soucis se pose parce que j'ai plus de 6 conditions, je dois donc
passer par VBA

Merci

Avatar
Jacquouille
Bonsoior Bidon
Tu laisses ton format condi tel quel, mais il fera référence à une cel dans
laquelle tu indiqueras chaque jour la date en question.
Si cette date est celle du jour, alors =AUJOURDHUI()
Bonne chance

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

a écrit dans le message de news:

Bonsoir,
Je souhaite appliquer un format conditionnel sur A1 (3 couleurs soit
rouge, vert ou jaune) à partir d'une date (B1) qui change tous les
jours. Mon problème est de faire en sorte que le format de A1 se mette
à jour automatiquement sans que je sélectionne la cellule.
Pour info, cette formule s'applique sur plus de 50 lignes (A1,2,3...n)
en fonction de (B1,2,3,...n).

Merci pour votre aide
David
Avatar
boitebidon310
Merci jacouille, mais cela ne m'aide pas vraiment parce que j'ai
plusieurs conditions, il faut donc passer par VBA voici mon code, il
est adapté à partir de ce que j'ai trouvé sur le forum

J'avais déjà essayé cette solution, mais le changement de date ne
change pas

merci pour vos lumières
dav.
Avatar
boitebidon310
If Target.Column = 1 Then
If Target.Value > Target(1, 2) Then
Target(1,1).Interior.ColorIndex = 14
Target.Font.ColorIndex = 1
End If
End If
End Sub

ma date se trouve dans la colonne 1 et la couleur doit changer en
fonction de la date qui se trouve dans la colonne 2

Par contre cette date change tous les jours. j'ai fais des tests mais
la couleur reste la même

Merci pour le coup de main
(ps: je précise que je débute en VB)

Dav
Avatar
Jacquouille
Bonsoir
Mets ton fichier (ou partie) sur CJoint
Bonne soirée

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

a écrit dans le message de news:

If Target.Column = 1 Then
If Target.Value > Target(1, 2) Then
Target(1,1).Interior.ColorIndex = 14
Target.Font.ColorIndex = 1
End If
End If
End Sub

ma date se trouve dans la colonne 1 et la couleur doit changer en
fonction de la date qui se trouve dans la colonne 2

Par contre cette date change tous les jours. j'ai fais des tests mais
la couleur reste la même

Merci pour le coup de main
(ps: je précise que je débute en VB)

Dav