Option Explicit
Sub CopyWithAutoFilter()
' constants
Const ksWSSource = "Hoja1"
Const ksDataSource = "A1:A1901"
Const ksConditionSource = "K1:K1901"
Const ksConditionCriteria = "L1"
Const ksWSTarget = "Hoja2"
Const ksDataTarget = "A1"
' declarations
' start
' process
With Worksheets(ksWSSource)
.Range(ksConditionSource).AutoFilter 1, "=" & .Range(ksConditionCriteria).Value
.Range(ksDataSource).Copy Worksheets(ksWSTarget).Range(ksDataTarget)
End With
' end
End Sub
Sub MoveData()
Sheet2.[A1:K1901].ClearContents
Sheet1.[K1:K1901].AutoFilter 1, "*Barca*"
Sheet1.[A1:K1901].Copy Sheet2.[A1]
Sheet1.[A1].AutoFilter
End Sub