OVH Cloud OVH Cloud

Exporter un listing filtré

2 réponses
Avatar
pierref
Bonjour,

J'ai créé un listing de données sur une feuille excel avec plusieurs colonnes.
J'ai placé un filtre sur quelques colonne pour filtrer ce listing.

Je souhaiterais sauvegarder sur une autre feuille le résultat du filtrage.
Malheureusement, si je selectionne, copie et passe le résultat du filtrage,
excel prend ttes les lignes (cad celles du filtre et celles n'appartenant pas
au filtre)...

Merci de m'aider

A bientot

2 réponses

Avatar
MichDenis
Bonjour pierref",

En supposant que ta feuille "Feuil1", le filtre est déjà appliqué, pour copier le résultat sur une nouvelle feuille, essaie ceci :

'-------------------
Sub CopierRésultatDuFiltre()

Dim Sh As Worksheet
Set Sh = Worksheets.Add
With Worksheets("Feuil1")
.Range("_FilterDataBase").SpecialCells(xlCellTypeVisible).Copy _
Sh.Range("A1")
End With
Set Sh = Nothing

End Sub
'-------------------


Salutations!


"pierref" a écrit dans le message de news:
Bonjour,

J'ai créé un listing de données sur une feuille excel avec plusieurs colonnes.
J'ai placé un filtre sur quelques colonne pour filtrer ce listing.

Je souhaiterais sauvegarder sur une autre feuille le résultat du filtrage.
Malheureusement, si je selectionne, copie et passe le résultat du filtrage,
excel prend ttes les lignes (cad celles du filtre et celles n'appartenant pas
au filtre)...

Merci de m'aider

A bientot
Avatar
pierref
Ca marche niquel.

Merci bcp


Bonjour pierref",

En supposant que ta feuille "Feuil1", le filtre est déjà appliqué, pour copier le résultat sur une nouvelle feuille, essaie ceci :

'-------------------
Sub CopierRésultatDuFiltre()

Dim Sh As Worksheet
Set Sh = Worksheets.Add
With Worksheets("Feuil1")
.Range("_FilterDataBase").SpecialCells(xlCellTypeVisible).Copy _
Sh.Range("A1")
End With
Set Sh = Nothing

End Sub
'-------------------


Salutations!


"pierref" a écrit dans le message de news:
Bonjour,

J'ai créé un listing de données sur une feuille excel avec plusieurs colonnes.
J'ai placé un filtre sur quelques colonne pour filtrer ce listing.

Je souhaiterais sauvegarder sur une autre feuille le résultat du filtrage.
Malheureusement, si je selectionne, copie et passe le résultat du filtrage,
excel prend ttes les lignes (cad celles du filtre et celles n'appartenant pas
au filtre)...

Merci de m'aider

A bientot