Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA Filtre Elaboré

elguau

XLDnaute Junior
Bonjour le forum,

On vient de ma conseiller d'utiliser le filtre élaboré pour pouvoir utiliser plus de 2 criterias (excel 2003).

Je viens de faire le code suivant, mais j'ai un doute

Code:
    Sheets("Bonds").Select
    Range("A2").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    [B]Range("A2:K131").[/B]AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("Feuil1").Range( _
        "b2:b6"), CopyToRange:=Sheets("Agences").Range("A3"), Unique:=False
    Cells.Select
    Cells.EntireColumn.AutoFit
End Sub

comme vous pouvez le lire, le tableau selectionné est un tableau qui peux changer sa taille, d'où mon doute, avec la ligne Range("A2:K131").
car si les données, (extraites automatiquement chaque jour) ne comportent le même nombre de lignes, comment je fais pour contourner ce code?

Merci de votre aide

David
 

Discussions similaires

Réponses
3
Affichages
647
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…