MFC pour comparer 2 intervalles de dates

Barbapapa

XLDnaute Occasionnel
Bonjour à tous, je cherche une formule pour une mise en forme conditionnelle.
Je cherche à comparer 2 intervalles de dates.
Par exemple en A1 et B1 j'ai un intervalle de dates et de A3 à B9 des intervalles de dates.
Je souhaiterai comparer les intervalles en A3 à B9 et afficher par une couleur les intervalles qui inclus les dates de A1 à B1.
J'ai mis un fichier en pièce jointe (ce sera plus clair).
Merci d'avance
Frédéric
 

Pièces jointes

  • mfc entre 2 intervalles de dates forum.xls
    24 KB · Affichages: 71

Barbapapa

XLDnaute Occasionnel
Re : MFC pour comparer 2 intervalles de dates

Bonjour à tous, j'ai parlé trop vite. Je ne sais pas si c'est moi qui ai mal suivi les conseils de JCGL mais la formule ne fonctionne pas dans tout les cas. Par exemple, lorsque je mets de 02/01/12 au 03/01/12 en intervalle de dates de recherche, la mfc ne fonctionne pas dans un intervalle de date du type de 01/01/12 au 05/01/12.
J'ai cherché mais j'ai pas trouvé comment faire...
Merci d'avance
Frédéric
 

klin89

XLDnaute Accro
Re : MFC pour comparer 2 intervalles de dates

Bonjour Barbapapa

Juste pour saluer JCGL :)
VB:
Sub Colorier()
Dim DateFrom As Date, DateTo As Date, tableau(), i As Long, j As Byte
DateFrom = Range("A2").Value: DateTo = Range("B2").Value
tableau = Range("A4:B8")
For i = 1 To UBound(tableau, 1)
  For j = 1 To UBound(tableau, 2)
    ' Si les dates contenues ds la variable Tableau sont
    ' comprises dans l'intervalle [DateFrom - DateTo]
    If tableau(i, j) >= DateFrom And tableau(i, j) <= DateTo Then
      ' je colorie les dates concernées
      ' à partir de la ligne 4 ici
      Cells(i + 3, j).Interior.ColorIndex = 43
    End If
  Next j
Next i
End Sub

Klin89
 

JCGL

XLDnaute Barbatruc
Re : MFC pour comparer 2 intervalles de dates

Bonjour à tous,

Pour le plaisir de croiser Klin ;)

Frédéric : il faut mettre le code dans un module standard et l'appeler par un bouton situé dans la feuille concernée.

A + à tous
 

Barbapapa

XLDnaute Occasionnel
Re : MFC pour comparer 2 intervalles de dates

Rebonjour, je suis désolé JCGL, mais j'ai encore beaucoup à apprendre.
J'ai bien mis le code dans un module standard, créé mon bouton mais je ne sais pas comment activer le module standard avec le bouton...
Merci
Frédéric
 

Discussions similaires

Réponses
2
Affichages
113
Réponses
15
Affichages
441
Réponses
10
Affichages
514

Statistiques des forums

Discussions
312 153
Messages
2 085 800
Membres
102 980
dernier inscrit
brossadan