OVH Cloud OVH Cloud

Copier/Coller

2 réponses
Avatar
ma_komba
Bonjour,
Dans une macro VBA, j'aimerais copier le r=E9sultat d'un filtre dans une
autre feuille du m=EAme fichier. J'ai toujours le message : Erreur
d'ex=E9cution 1004.
Pouvez-vous m'indiquer comment faire pour =E9viter cela.
Merci, meilleures alutations.

Le code:
Sheets("feuill2n").Select
Range("A2").Select
Selection.Delete Shift:=3DxlUp
Sheets("feuill1").Select
Selection.AutoFilter Field:=3D14, Criteria1:=3D"Directeur"
Range("A3").Select
Worksheets("Feuill1").Range(Selection,
ActiveCell.SpecialCells(xlLastCell)).Copy
ActiveSheet.Paste Destination:=3DWorksheets("Feuill2").Range("A2")
Range("A2").Select
Sheets("Feuill1").Select
Selection.AutoFilter Field:=3D14
Range("A3").Select

2 réponses

Avatar
Ange Ounis
Tu devrais essayer le filtre élaboré (en cochant 'Copier vers un autre
emplacement'). En utilisant l'enregistreur de macro pendant la manip, tu
obtiendras une bonne base pour un code efficace.
(il doit aussi y avoir des exemples de code tout fait dans les archives du forum
sur Google).

----------
Ange Ounis
----------

Bonjour,
Dans une macro VBA, j'aimerais copier le résultat d'un filtre dans une
autre feuille du même fichier. J'ai toujours le message : Erreur
d'exécution 1004.
Pouvez-vous m'indiquer comment faire pour éviter cela.
Merci, meilleures alutations.

Le code:
Sheets("feuill2n").Select
Range("A2").Select
Selection.Delete Shift:=xlUp
Sheets("feuill1").Select
Selection.AutoFilter Field:, Criteria1:="Directeur"
Range("A3").Select
Worksheets("Feuill1").Range(Selection,
ActiveCell.SpecialCells(xlLastCell)).Copy
ActiveSheet.Paste Destination:=Worksheets("Feuill2").Range("A2")
Range("A2").Select
Sheets("Feuill1").Select
Selection.AutoFilter Field:
Range("A3").Select



Avatar
ma_komba
Bonjour,
Merci pour l'info mais ça ne fonctionne pas "comme ça". J'ai déjà
un filtre sur cette feuille qui est utilisée par tous les employés.
Dans l'onglet1, c'est la liste des employés de l'entreprise,
j'aimerais extraire de cette liste tous les employés "directeur" dont
le code du supérieur hiérarchique est identique à son propre code et
copier le résultat dans l'onglet2. Je pensais créer un bouton pour
cette liste là et pourquoi d'autres boutons pour d'autres listes.
A+. MA