¿Cómo seleccionar celdas con valores no nulos ("") con una macro en excel?

Hola tengo un problema, necesito automatizar el copiado de celdas de una hoja1 a una hoja2, el problema es que en la hoja1 los datos que copio son resultado de formulas en las cuales si un dato no es encontrado se coloca un valor nulo [ejemplo: =SI.ERROR(BUSCARV(C10,'Base'!$A$2:$D$900,4,FALSO),"")], pero cuando copio un rango los valores nulos ("") los toma como valor, entonces pego los valores en la hoja2 tengo filas en blanco que no las considera como vacías.

ESpero puedan ayudarme, este es el código que estoy usando:

Sub CAPTURA()
On Error Resume Next

Application.ScreenUpdating = False

Range("A2:M6").Copy

Sheets("Hoja2").Select

Range("A1048576").Select

Selection.End(xlUp).Select

Do While ActiveCell <> Empty
ActiveCell.Offset(1, 0).Select
Loop

Selection.PasteSpecial Paste:=xlPasteValues

Sheets("Hoja1").Select

End Sub

Añade tu respuesta

Haz clic para o