Mise en forme si cellule contient date

Bonjour,

Je souhaite que la cellule se mette en couleur si elle contient une date (peu importe laquelle).

Merci d'avance pour votre aide,

Cordialement.

Anthony

Salut Anthonydu31,

je voulais faire une MFC mais, en première recherche, il n'y a pas de formule pour détecter une date.

JMD va nous arranger ça...

En attendant, une solution VBA...

Private Sub Worksheet_Change(ByVal Target As Range)
'
Target.Interior.Color = IIf(IsDate(Target), RGB(195, 195, 195), xlNone)
'
End Sub

A+

Bonjour,

pourrais-tu nous dire quelles sont les différents types de valeurs que peut contenir la cellule ?

Bonjour,

pourrais-tu nous dire quelles sont les différents types de valeurs que peut contenir la cellule ?

Je ne maitrise pas du tout VBA :/

La cellule peut contenir soit une date au format XX/XX/XX, soit "TBD".

Merci,

Cdlt.

Re,

on peut faire avec une mise en forme conditionnelle.

Voir PJ

1'199anthonydu31.xlsx (8.30 Ko)

Cordialement

Bonjour Anthonydu31, le forum,

Avec une fonction personnalisée( utilisée dans la MFC):

Function EstDate(rg As Range) As Boolean
'https://www.generation-nt.com/reponses/date-mise-forme-conditionnelle-entraide-3678011.html

Dim C As Range

For Each C In rg
 If IsDate(C.Value) Then
  EstDate = True
  Exit Function
 End If
Next

End Function
192test-si-date.xlsm (15.46 Ko)

Salut Anthony, Rachid,

avec cette info, une MFC...

A+

442mfc.xlsx (9.38 Ko)

Salut Anthony, Rachid,

avec cette info, une MFC...

A+

Super ça fonctionne! Par contre excusez moi, je voudrais rajouter une option

Si ma colonne "AN" = "OK", alors la mise en forme s'annule.

Merci d'avance

Re,

d'où la nécessité d'un fichier exemple avec des explications plus détaillées.

Bonjour,

Anthony a écrit :

La cellule peut contenir soit une date au format XX/XX/XX, soit "TBD".

Anthony a écrit :

Si ma colonne "AN" = "OK", alors la mise en forme s'annule.

suggestion de formule MFC : =ET(A1<>"TBD";A1<>"OK";A1<>"")

si ni "TBD", ni "OK", ni vide, alors c'est une date,

donc appliquer la MFC voulue pour une date.

dhany

Merci à tous!

merci pour ton retour, et pour avoir passé le sujet en résolu !

bonne continuation !

dhany

Rechercher des sujets similaires à "mise forme contient date"