XL 2013 Filtre avancé dans listbox userform

loul03

XLDnaute Occasionnel
bonjour

je voudrais faire apparaitre les résultats d'un filtre avancé dans un e liste box qui s'ouvre dans un userform.

J'arrive à obtenir les bons tris lorsque je fais directement via le menu excel mais lorsque je passe par ma macro , toutes les cellules se cachent.

est ce que qqn peut m'indiquer ce qui ne va pas dans mon code svp?
VB:
Private Sub Tri_Click()
Sheets("HISTORIQUE PARC").Select
  Range("o2").Value = num_parc
  Range("r2").Value = ">=" & DTPicker10
  Range("s2").Value = "<=" & DTPicker11
 
  Range("A1:L100").AdvancedFilter _
         Action:=xlFilterInPlace, _
         CriteriaRange:=Range("n1:t2"), _
         Unique:=False
End Sub

par avance, je vous en remercie
cdt
loul
 

Pièces jointes

  • TRI LISTBOX.xlsm
    19.4 KB · Affichages: 38

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Bonjour,

Je pense qu'il y a un problème de conversion en date .

Exemple de filtre auto entre 2 dates

JB
 

Pièces jointes

  • FormFiltreCalendrierInclus2Dates.xls
    122.5 KB · Affichages: 31
  • FiltreDateListBox.xls
    103.5 KB · Affichages: 65

loul03

XLDnaute Occasionnel
j'ai continué à chercher et avec ce simple code j'arrive à faire le filtre. il me manque juste l'étape pour le mettre dans la listbox.

Une idée?

par avance merci beaucoup
 

Pièces jointes

  • TRI LISTBOX.xlsm
    20.1 KB · Affichages: 31

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Fait avec un programme générique:

TblBD = f.Range("A2:M" & f.[A65000].End(xlUp).Row).Value ' BD (Adapter)
ColVisu = Array(1, 2, 3, 4, 5, 6, 7, 8) ' colonnes à visualiser (adapter)
colDate = 6 ' colonne Date (Adapter)

-La largeur des colonnes du ListBox sont calculées avec les largeurs des colonnes de la BD
-Les titres de la ListBox sont ceux de la BD

JB
 

Pièces jointes

  • ListBoxEntre2datesCalendrier.xls
    168 KB · Affichages: 28
  • ListBoxEntre2datesCalendrierMicroSoft.xls
    119.5 KB · Affichages: 37
Dernière édition:

loul03

XLDnaute Occasionnel
Jean-marie ta technique a l'air de bien fonctionner . je la garde parce que j'ai un peu de mal avec celle de JB. désolée JB je ne suis pas bien douée.

par contre sait on choisir la largeur des différentes colonnes de la listbox?

merci bien!!
 

youky(BJ)

XLDnaute Barbatruc
Bonsoir tous,
Attention le control DTPicker , n'est plus dispo depuis la version 2013 & 2016 et faut batailler pour le charger.
Ce control n'est plus dispo sur ma machine depuis mon installation du 2016 et plante l'userform1.
Bon a savoir pour le futur.
Bruno
 

Statistiques des forums

Discussions
312 025
Messages
2 084 751
Membres
102 653
dernier inscrit
kulas11