Creio que utilizando a copia em range, não é possível distinguir Números x Textos x Mensagem erro (#N/D...)
Como não foi especificado o que fazer com o espaço "texto", experimente a situação abaixo
Sub Copiar()
Application.ScreenUpdating = False
x = 7
For Each cel In Range("U7:U20")
If IsNumeric(cel.Value2) Then
Range("J" & x) = cel.Value2
x = x + 1
End If
Next
Range("R1").Select
Selection.ClearContents
Application.ScreenUpdating = True
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 24/07/2014 1:44 pm