XL 2010 (RESOLU) Résultat du filtre sélectionné

karybou

XLDnaute Occasionnel
Bonjour le forum,
Je viens vous soumettre un problème dont malheureusement je ne trouve pas seul la solution et ceci malgré les différentes discussion qui existent sur le sujet.
Je sollicite votre aide pour pouvoir afficher dans une cellule (f1) le résultat d'un filtre. Celui-ci peut être activé sur les colonnes A, J ou bien L.
Pour ce qui est de la colonne L, c'est une date d'échéance. Ressortir les lignes dont la date est par exemple le 01.03.18
Je vous joins mon fichier pour plus de compréhension et vous remercie infiniment pour l'aide que vous pourriez m'apporter.
Bon dimanche à tous.
Cordialement.
K.
 

Pièces jointes

  • Resultat_filtre.xlsx
    17.1 KB · Affichages: 36

karybou

XLDnaute Occasionnel
Bonjour Jacky67, le forum,
Merci déjà pour ta réponse.
En fait c'est vraiment le résultat qu'il me faut reporté, style NomPrénom1 pour une sélection sur la colonne A (un seul nom sélectionné à la fois) et pour ce qui est de la colonne J (ABC) idem c'est la selection de la personne qui suit le dossier.
Et enfin pour la date, ce serait de dire : sortir les échéances à telle date....
Est-ce possible ainsi.
Mille mercis.
Cordialement.
K.
 

karybou

XLDnaute Occasionnel
Re Jacky,
Désolé de ne pas expliquer correctement. Voici le fichier avec le filtre activé en colonne de date et l'affichage souhaité. Bien entendu si c'est possible....
Merci.
 

Pièces jointes

  • Resultat_filtre_date.xlsx
    17.1 KB · Affichages: 30

karybou

XLDnaute Occasionnel
Hello DoubleZero, le forum,
Je reviens à nouveau avec mon fichier des filtres et résultats qui fonctionne super bien. Encore merci beaucoup pour ton aide.
A l'usage je me rends compte que certaines colonnes ne me sont pas nécessaires dans l'onglet "résultat". Peut-on seulement faire remonter le résultat filtré des colonnes :
A - Nom-Prénom / B - Date événement / C - Qui / F- Détail
Encore un grand merci pour l'aide.
Belle journée à toi, à tous.
Bien cordialement
K.
 

Pièces jointes

  • 00 - karybou - Filtrer.xlsm
    29.9 KB · Affichages: 27

Jacky67

XLDnaute Barbatruc
Bonjour,
A défaut de DoubleZero ;)
Essaye avec ce code
Code:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Cells.Clear
Range("a1") = Sheets("JOURNAL").Range("g1")
Range("a2") = Sheets("JOURNAL").Range("f1")
Sheets("JOURNAL").Range("a2:m100000").AdvancedFilter Action:=xlFilterCopy, _
  CriteriaRange:=Range("a1:a2"), CopyToRange:=Range("a4"), Unique:=False
With Cells: .Interior.ColorIndex = xlNone: .Font.ColorIndex = 1: .WrapText = False: End With
Range("a4").CurrentRegion.Borders.Value = 1
[g:m].Delete: [d:e].Delete
Columns.AutoFit
Application.ScreenUpdating = True
End Sub
 

karybou

XLDnaute Occasionnel
Hello Jacky67,
Merci beaucoup pour ta réponse c'est juste extra, ça marche.
A ton avis est-il possible de pré-formater la page résultat pour que la colonne "détail" (F) puisse s'afficher avec un format "renvoyer à la ligne automatiquement" car cette colonne est assez remplie et l'affichage est tronqué sur la page et donc il faut la reprendre. Et également de mettre en avant les critère de recherche qui se retrouvent en A1 et A2 (format gras, police 14....)
Mille mercis encore pour l'aide apportée.
Bien cordialement.
Karin
 

Jacky67

XLDnaute Barbatruc
Hello Jacky67,
Merci beaucoup pour ta réponse c'est juste extra, ça marche.
A ton avis est-il possible de pré-formater la page résultat pour que la colonne "détail" (F) puisse s'afficher avec un format "renvoyer à la ligne automatiquement" car cette colonne est assez remplie et l'affichage est tronqué sur la page et donc il faut la reprendre. Et également de mettre en avant les critère de recherche qui se retrouvent en A1 et A2 (format gras, police 14....)
Mille mercis encore pour l'aide apportée.
Bien cordialement.
Karin
Remplace le code par celui-ci et tester
La largeur(25) par défaut est à adapter
Code:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Cells.Clear
Range("a1") = Sheets("JOURNAL").Range("g1")
Range("a2") = Sheets("JOURNAL").Range("f1")
Sheets("JOURNAL").Range("a2:m100000").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("a1:a2"), CopyToRange:=Range("a4"), Unique:=False
With Cells: .Interior.ColorIndex = xlNone: .Font.ColorIndex = 1: .WrapText = False: End With
Range("a4").CurrentRegion.Borders.Value = 1
[g:m].Delete: [d:e].Delete
With [a1:a2].Font: .Size = 14: .Bold = True:  End With
'25=Largeur de la colonne **A adapter
With [d:d]: .WrapText = True: .ColumnWidth = 25: .EntireRow.AutoFit: End With
Application.ScreenUpdating = True
End Sub
 

Discussions similaires

Réponses
6
Affichages
736

Statistiques des forums

Discussions
312 205
Messages
2 086 199
Membres
103 156
dernier inscrit
Ludo94130