Probleme de syntaxe en VBA

  • Initiateur de la discussion Chris
  • Date de début
C

Chris

Guest
Salut le forum,


Je rencontre un petit probleme de syntaxe, dans l'expression suivante.

[Options!A4].CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=[Options!A1:A2], CopyToRange:=[opt1!A2]

Dans CopyToRange comment faire pour que le nom de la feuille soit une variable.

opt1 contient le nom la feuille sur laquelle il faut copier les donées.



Merci d'avance @+


Chris
 

Abel

XLDnaute Accro
Bonjour Chris,

Ci après un exemple.

Code:
Feuille = 'Feuil2'
Cible = 'a2'
[Feuil1!A4].CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=[Feuil1!A1:A2], CopyToRange:=Sheets(Feuille).Range(Cible)


En espérant que cela te dépanne.

Abel.
 

Discussions similaires

Réponses
5
Affichages
408
Compte Supprimé 979
C

Statistiques des forums

Discussions
313 043
Messages
2 094 727
Membres
106 075
dernier inscrit
ronagaya