Bonjour tout le monde,
Voilà, j'ai une petite base de données de modèles de voitures dans un fichier nommé "BDD.xlsx" indépendant.
J'aimerais pouvoir éxécuter, sur un autre classeur (qu'on appellera "interface.xlsm"), une macro de filtrage, en fonction de critères rentrés sur 'interface.xlsm' (constructeur, puissance), et qui me copie les lignes trouvées dans 'BDD.xlsx' sur 'interface.xlsm'
J'ai tenté d'utiliser la commande:
Cela ne fonctionne pas. Je dois avouer que je suis encore débutant en macros/vba...
Merci d'avance pour votre aide!
Voilà, j'ai une petite base de données de modèles de voitures dans un fichier nommé "BDD.xlsx" indépendant.
J'aimerais pouvoir éxécuter, sur un autre classeur (qu'on appellera "interface.xlsm"), une macro de filtrage, en fonction de critères rentrés sur 'interface.xlsm' (constructeur, puissance), et qui me copie les lignes trouvées dans 'BDD.xlsx' sur 'interface.xlsm'
J'ai tenté d'utiliser la commande:
Code:
Workbooks("BDD.xlsx").Sheets("BDD").Range("a1:g200").AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Worksheets("Interface").Range("a1:c2"), CopyToRange:=Worksheets("Interface").Range("m1:s1"),_
Unique:=False
Cela ne fonctionne pas. Je dois avouer que je suis encore débutant en macros/vba...
Merci d'avance pour votre aide!
Dernière édition: