Filtre élaboré multicritères

  • Initiateur de la discussion Initiateur de la discussion ivan27
  • Date de début Date de début

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 !

ivan27

XLDnaute Occasionnel
Bonsoir à tous,

J'utilise un filtre élaboré dynamique téléchargé sur l'excellent site de Jacques BOISGONTIER.

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

Est-il possible d'y apporter les 2 modifications suivantes :

1 - Fonctionnement avec une colonne date. (aujourd'hui j'ai une erreur 1004)
2 - Serait-il possible, selon le même principe, de sélectionner plusieurs cellules (pas nécessairement sur la même ligne) en maintenant la touche 'Ctrl' et d'obtenir ainsi un filtre multicritères ?

Merci d'avance pour votre aide.

Ivan
 
Re : Filtre élaboré multicritères

salut

c'est toujours un plaisir de travailler les codes de jacques BOISGONTIER, alors je me suis autorisé à répondre à ta question 1 :

Code:
Sub extrait()
 Application.DisplayAlerts = False
 If ActiveCell.Row > 1 And ActiveCell <> "" Then
 If IsDate(ActiveCell) Then
    nomOnglet = Replace(ActiveCell, "/", "-")
    Else
    nomOnglet = CStr(ActiveCell)
End If
   titreCritere = Cells(1, ActiveCell.Column)
   Critere = ActiveCell
   On Error Resume Next
   Sheets(nomOnglet).Delete
   On Error GoTo 0
   Sheets.Add after:=Sheets(Sheets.Count)
   ActiveSheet.Name = nomOnglet
   [K1] = titreCritere
   [K2] = Critere
   Sheets("bd").[A1:E1000].AdvancedFilter Action:=xlFilterCopy, _
      criteriarange:=[k1:k2], CopyToRange:=Sheets(nomOnglet).[A1]
 End If
End Sub

pour la question 2, il vaudrait mieux que tu lui demandes directement via son site.

a plus
 
- 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

Retour