Problème de filtrage élaboré par date

INFINITY100

XLDnaute Occasionnel
Bonjour à tous

Voila je suis face à un problème de filtrage élaboré par date, ci-joint j'ai une macro qui fonctionne bien quand les dates début et fin sont différentes mais le problème c'est quand je filtre avec la même date pour le début et la fin dans la feuille concernée par le filtrage il me rapporte qu'une seul opération avec la dite date bien que dans la BD il y en a plusieurs en d'autre terme je veux inclure les doublons

Voila pour être plus claire je joins le fichier

Merci par avance

Cordialement
 

Pièces jointes

  • Exemple1.xlsm
    35.2 KB · Affichages: 29
  • Exemple1.xlsm
    35.2 KB · Affichages: 29
  • Exemple1.xlsm
    35.2 KB · Affichages: 33

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Problème de filtrage élaboré par date

Bonjour,

cf PJ

Code:
  If Val(Application.Version) >= 12 Then
    [I2] = ">=" & Format(TextBox1, "mm/dd/yyyy")
    [J2] = "<=" & Format(TextBox2, "mm/dd/yyyy")
  Else
    [I2] = ">=" & TextBox1
    [J2] = "<=" & TextBox2
  End If

JB
 

Pièces jointes

  • Exemple1.xlsm
    32.8 KB · Affichages: 21
  • Exemple1.xlsm
    32.8 KB · Affichages: 31
  • Exemple1.xlsm
    32.8 KB · Affichages: 28
  • Exemple2.xlsm
    34.9 KB · Affichages: 25
  • Exemple2.xlsm
    34.9 KB · Affichages: 26
  • Exemple2.xlsm
    34.9 KB · Affichages: 27
Dernière édition:

INFINITY100

XLDnaute Occasionnel
Re : Problème de filtrage élaboré par date

Bonjour BOISGONTIER

Merci pour la réponse voila à l'essai je rencontre une autre erreur qui se résume comme suit :

Si je cherche date début 26/05/2016 et date fin 26/05/2016 rien ne s'affiche alors qu'une opération existe

Voir PJ

Merci encore mon ami
 

Pièces jointes

  • Exemple3.xlsm
    32.2 KB · Affichages: 23
  • Exemple3.xlsm
    32.2 KB · Affichages: 25
  • Exemple3.xlsm
    32.2 KB · Affichages: 21

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Problème de filtrage élaboré par date

Je pense qu'il a un pb dans les dates de la BD

JB
 

Pièces jointes

  • Exemple3.xlsm
    31.3 KB · Affichages: 21
  • Exemple3.xlsm
    31.3 KB · Affichages: 19
  • Exemple3.xlsm
    31.3 KB · Affichages: 29

INFINITY100

XLDnaute Occasionnel
Re : Problème de filtrage élaboré par date

Salut Jacques Boisgontier

Effectivement après vérification il y avait des cellules qui contenaient des dates mais elles étaient en format Standard et après correction dans la BD tout fonctionne bien :)

A présent il me reste un dernier truc concernant les conditions après validation dans l'UserForm, en effet

1- Je cherche à stopper l’utilisateur par un message d’arrêt s'il saisit dans le Textbox1 une date qui n'existe pas dans la BD
2- Je cherche à stopper l’utilisateur par un message d’arrêt s'il saisit dans le Textbox2 une date qui n'existe pas dans la BD et le prévenir que la dernière est date dans la BD est .... (date de la dernière ligne) dans mon exemple c'est 01/03/2016

Voir PJ

Merci encore :eek:
 

Pièces jointes

  • Exemple4.xlsm
    31.1 KB · Affichages: 26
  • Exemple4.xlsm
    31.1 KB · Affichages: 22
  • Exemple4.xlsm
    31.1 KB · Affichages: 18

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Problème de filtrage élaboré par date

Bonsoir,

cf PJ

Des menus déroulants pour choisir les dates serait +simple.

Code:
Private Sub UserForm_Initialize()
  Dim d, f, c
  Set f = Sheets("BD_Encaissements")
  Set d = CreateObject("scripting.dictionary")
  For Each c In f.Range("B12:B" & f.[B65000].End(xlUp).Row)
    d(c.Value) = ""
  Next
  Me.ComboBox1.List = d.keys
  Me.ComboBox2.List = d.keys
End Sub

http://boisgontierjacques.free.fr/fichiers/Filtre/FiltreExtractionDate.xls

JB
 

Pièces jointes

  • Exemple4.xlsm
    32.7 KB · Affichages: 24
  • Exemple4.xlsm
    32.7 KB · Affichages: 15
  • Exemple4.xlsm
    32.7 KB · Affichages: 18
  • Exemple5.xlsm
    35 KB · Affichages: 17
Dernière édition:

Discussions similaires

Réponses
14
Affichages
590
Réponses
11
Affichages
578

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz