Macro en Excel, filtro, cortar el resultado del filtro y pegar en otra hoja del mismo libro

Tengo un problema con una macro en Excel, necesito realizar un filtro por una columna en una hoja de excel, cortar el resultado de este filtro y pegarlo en otra hoja del mismo libro, pero con la condición de que si el filtro no trae datos, no realizar la copia y el pegado en la otra hoja.

Ya realice esta macro pero no se como hacer la condición de que si el filtro no trae datos, no copie

Paso una parte de la macro que hace esto

Range("G10").Select
ActiveSheet.Range("$A$4:$PT$3750").AutoFilter Field:=7, Criteria1:=Array( _
"Canceled", "Canceled - BP", "Canceled - Project"), Operator:=xlFilterValues
Rows("5:5").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Cut
Sheets("Piezas canceladas MY 20").Select
ActiveWindow.ScrollRow = 1689
ActiveWindow.ScrollRow = 1680
ActiveWindow.ScrollRow = 1555
ActiveWindow.ScrollRow = 1290
ActiveWindow.ScrollRow = 604
ActiveWindow.ScrollRow = 425
ActiveWindow.ScrollRow = 243
ActiveWindow.ScrollRow = 195
ActiveWindow.ScrollRow = 86
ActiveWindow.ScrollRow = 58
ActiveWindow.ScrollRow = 10
Range("A10").End(xlDown).Offset(1, 0).Select
ActiveSheet. Paste

Aguardo sus comentario

Añade tu respuesta

Haz clic para o