Pegado especial con funcion ").Copy _ Destination

Tengo este codigo para extraer datos desde un libro de excel y pegarlos en otro libro nuevo, el problema esta en que al momento de que me pega los datos los pega con todo y el formato que tenia la celda de la hoja origen, mi pregunta es, como con esta funcion puedo hacer el pegado especial.
'Buscamos todos los archivos del directorio y llevamos los datos
strFic = Dir(strDir & "*.xls")
Do While strFic <> ""
'Fila de la hoja destino libre.
With wbkAct.Worksheets(strDest)
Set rngDest = .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0)
'Abrir el fichero
If strFic <> wbkAct.Name Then
Set wbkDat = Workbooks.Open(strDir & strFic, 3)
With wbkDat.Worksheets(strHoja)
.Range("C7:G7", "B9:H9").Copy _
Destination:=rngDest 'aqui es cuando pega lo del rango que le indic, pero lo pega con todo y el formato origen
Gracias de antemano.

1 respuesta

Respuesta
-1
Para pegado especial de valores estos son los codigos
Agradezco tu respuesta...
Para ser mas especifica, tengo la duda de como integrar este código que tu me comentas al que ya tengo? es decir en que parte del código iría? Lo que quiero es que me pegue los valores sin formato y consecutivamente en la celda siguiente.
Agradecería mucho tu apoyo.
.Range(&quot;C7:G7&quot;).Copy
Range(&quot;B9:H9&quot;).select
Creo que esto hace lo que necesitas, prueba y me avisas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas