Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

macro sur lignes filtrées

2 réponses
Avatar
J&B
Bonjour,

Je souhaite appliquer une macro mais uniquement sur les lignes filtrées.
Est ce possible et Comment ?
Merci pour votre aide

2 réponses

Avatar
Hervé
Bonjour J&B,

Tout dépand de ce que tu veux réaliser mais en récupérant le résultat du tri
sur une autre feuille et travailler dessus peut être ?

Sub Recup()
Dim Plage As Range
Dim Feuille As Worksheet
Set Feuille = Worksheets("Feuil1")
With Feuille
Set Plage = .Range(.[A2], .[A65536].End(xlUp))
Plage.AutoFilter 1, .[A1]
.AutoFilter.Range.Copy Worksheets("Feuil2").[A1]
Plage.AutoFilter
End With
'Ici ton code pour traiter les résultats situés
'maintenant en feuille "Feuil2"
'...
Set Feuille = Nothing
Set Plage = Nothing
End Sub

Hervé.


"J&B" a écrit dans le message de news:
48e87e5d$0$13978$
Bonjour,

Je souhaite appliquer une macro mais uniquement sur les lignes filtrées.
Est ce possible et Comment ?
Merci pour votre aide





Avatar
FdeCourt
Salut,

Ne sachant ce que tu veux faire, peut être en utilisant la propriété
hidden:

If Rows(2).Hidden = False Then MsgBox 1

Cordialement,

F