VBA X-19 rechercheV

2base.xlsx (23.08 Ko)

Bonjour

Voici ce que j'essaye de faire en vba!

Extraire en liste sans doublon les # de semaines utilisées dans la feuille (Commande) pour les années spécifiées en cellules (B1 et C1) dans la feuille Résultat.

Si je change d'années, les semaines doivent changer aussi.

Votre aide serait grandement apprécié!

Merci!

Bonjour,

uniquement les semaines ou bien la base de données ?

Sub filtrer()
    Sheets("Commande").Range("A1").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Range("A3:B4"), CopyToRange:=Range("A6").CurrentRegion.Resize(1), Unique:=True
End Sub
8base.xlsm (40.08 Ko)

Merci pour la proposition.

Est-ce possible que les critères soient (B1:C1)?

Je ne comprends pas la conversion proposée

NEEDED DATENEEDED DATE
>=43831<44197

Le critère est "plus grand que le 1er janvier de la première année", et "plus petit que le 31 décembre de la seconde année", et pour que le filtre fonctionne, il faut mettre ces dates au format numérique et non jj/mm/aaaa, voilà pourquoi je transforme les années en données sous le nom de la colonne concernée. J'utilise en fait le filtre avancé d'excel.

Mais les critères originaux sont bien les années.

Rechercher des sujets similaires à "vba recherchev"