¿Como puedo hacer que la macro solo pegue valores?
Para "Dante Amor"
Saludos mi amigo, ante todo gracias por compartir tus conocimientos y ayuda a la comunidad en general.
Tengo el siguiente problema, como puedo hacer que la macro de copiar archivos a un otro solo pegue valores.
Sub libros() 'Lee archivos del directorio y Copia la hoja 1 'Por.Dam Application.ScreenUpdating = False ruta = ThisWorkbook.Path ChDir ruta archi = Dir("*.xls*") Set h1 = ThisWorkbook.Sheets("hoja1") On Error Resume Next Do While archi <> "" If InStr(1, archi, "nuevo") = 0 Then Workbooks.Open archi If Err.Number = 0 Then Sheets(1).Select uf1 = h1.Range("A" & Rows.Count).End(xlUp).Row Range(Range("A1"), ActiveCell.SpecialCells(xlLastCell)).Copy _ h1.Range("B" & uf1 + 1) uf2 = uf1 + ActiveCell.SpecialCells(xlLastCell).Row Application.DisplayAlerts = False Workbooks(archi).Close Application.DisplayAlerts = True If uf1 > 1 Then uf1 = uf1 + 1 Range("A" & uf1 & ":A" & uf2) = archi Else Err.Number = 0 End If End If archi = Dir() Loop End Sub
1 respuesta
Respuesta de Dante Amor
1