Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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!!
 

ChTi160

XLDnaute Barbatruc
Re
Bonsoir JB (j'aime et j'apprends beaucoup de ce que tu fais ,tu es une référence !)
une approche
Bonne fin de Soirée
Jean marie
 

Pièces jointes

  • TRI LISTBOX Chti160-2.xlsm
    29.4 KB · Affichages: 61

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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…