VBA_dev_Anne_Marie
XLDnaute Occasionnel
Bonjour,
Ma question est simple, mais je ne trouve pas de réponse En fait je voulais copier les données filtrées.
J'ai un tableau sur la feuille DONNEES, je souhaite filtrer ces données par un numéro et copier la sélection sur la feuille DONEES_EA et ensuite désélectionner le filtre.
Pour l'instant je n'arrive pas à copier les données, car je reçois cette erreur :
Voici mon code :
En fait, je ne sais pas comment indiquer le numéro exacte du range dans Copy Sheets("DONNEES").Range("D106101"), car je ne connais pas la position exacte du numéro dans ma table, j'ai mis "D106101" en dur.
Merci pour votre aide !
Ma question est simple, mais je ne trouve pas de réponse En fait je voulais copier les données filtrées.
J'ai un tableau sur la feuille DONNEES, je souhaite filtrer ces données par un numéro et copier la sélection sur la feuille DONEES_EA et ensuite désélectionner le filtre.
Pour l'instant je n'arrive pas à copier les données, car je reçois cette erreur :
Voici mon code :
VB:
Private Sub Choix_Pol()
Columns(4).AutoFilter Field:=1, Criteria1:="P04800"
Range("D:T").SpecialCells(xlCellTypeVisible).Copy Sheets("DONNEES").Range("D106101")
With Sheets("DONEES_EA")
If .FilterMode Then .ShowAllData
End With
End Sub
En fait, je ne sais pas comment indiquer le numéro exacte du range dans Copy Sheets("DONNEES").Range("D106101"), car je ne connais pas la position exacte du numéro dans ma table, j'ai mis "D106101" en dur.
Merci pour votre aide !