Modif sur filtre élaboré...

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Modif sur filtre élaboré...

Bonjour,


Code:
Private Sub B_ok_Click()
    [L2] = Me.Nom
    Range("A1:J10000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
        Range("L1:L2"), Unique:=False
End Sub

ou avec choix dans menu déroulant

Code:
Private Sub UserForm_Initialize()
  Set f = Sheets("saisies")
  Set d = CreateObject("scripting.dictionary")
  For Each c In f.Range("f2:f" & f.[F65000].End(xlUp).Row)
    d(c.Value) = ""
  Next c
  Me.ComboBox1.List = d.keys
End Sub

Private Sub ComboBox1_click()
    [L2] = Me.ComboBox1
    Range("A1:J10000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
        Range("L1:L2"), Unique:=False
End Sub

JB
 

Pièces jointes

Dernière édition:
Re : Modif sur filtre élaboré...

Re, le forum, BOISGONTIER,

J'ai une tite demande concernant la liste des Noms récupérés par la ComBobox1 du post2 de JB ;

actuellement les Noms apparaissent dans l'ordre des saisies.

Peux-tu faire en sorte de les lister par ordre alphabétique ?

Merci pour votre aide.
Merci JB.

Bien à vous,
Christian
 
Re : Modif sur filtre élaboré...

Bonjour,

cf PJ

Code:
Private Sub UserForm_Initialize()
  Set f = Sheets("saisies")
  Set d = CreateObject("scripting.dictionary")
  For Each c In f.Range("f2:f" & f.[F65000].End(xlUp).Row)
    d(c.Value) = ""
  Next c
  a = d.keys
  tri a, 1, UBound(a)
  Me.ComboBox1.List = a
End Sub

Sub tri(a, gauc, droi) ' Quick sort
  ref = a((gauc + droi) \ 2)
  g = gauc: d = droi
  Do
    Do While a(g) < ref: g = g + 1: Loop
    Do While ref < a(d): d = d - 1: Loop
    If g <= d Then
      temp = a(g): a(g) = a(d): a(d) = temp
      g = g + 1: d = d - 1
    End If
  Loop While g <= d
  If g < droi Then Call tri(a, g, droi)
  If gauc < d Then Call tri(a, gauc, d)
End Sub

JB
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
213
Réponses
18
Affichages
479
Réponses
4
Affichages
255
Retour