Como traer los datos de otro libro
Que tal buen día amigos expertos quisiera ver si me pueden ayudar con una macro que me diseño el buen Dante Amor, lo que pasa es que voy a mover unas hojas que contienen base de datos con formulas a otro libro esto para que no se haga lento mi archivo o modulo de captura de información y es la siguiente macro la uso ahorita pero, con tanta formula de las bases se a lenta el archivo y quiero cambiarla de referencia al otro libro nuevo para que no siga pasando eso.
Sub TraerDatos3()
'Por.Dante Amor
Set h1 = Sheets("Formato de Captura Calidad IRP")
Set h2 = Sheets("Respaldo General")
h1.Unprotect "romito"
'
i = 10
Do While Cells(i, "B") <> "" Or Cells(i + 1, "B") <> ""
i = i + 2
Loop
'
Set b = h2.Columns("A").Find(h1.[T3], LookAt:=xlWhole, LookIn:=xlValues)
If Not b Is Nothing Then
h1.Cells(i, "B") = h2.Cells(b.Row, "H") 'Orden de compra
h1.Cells(i, "C") = h2.Cells(b.Row, "E") 'Cons
h1.Cells(i, "D") = h2.Cells(b.Row, "F") 'Pda
h1.Cells(i, "E") = h2.Cells(b.Row, "G") 'Ent
h1.Cells(i + 1, "I") = h2.Cells(b.Row, "J") 'cantidad
h1.Cells(i + 1, "L") = h2.Cells(b.Row, "K") 'Fecha de Entrega
h1.Cells(i + 1, "N") = h2.Cells(b.Row, "L") 'Precio Unitario
h1.Cells(i, "P") = h2.Cells(b.Row, "M") 'No Factura
h1.Cells(i, "Q") = h2.Cells(b.Row, "N") 'No Lote
h1.Cells(i, "A") = h2.Cells(b.Row, "O") 'Cons de Vale
h1.Cells(i + 1, "J") = h2.Cells(b.Row, "P") 'Unidad
h1.Cells(i, "R") = h2.Cells(b.Row, "V") 'Retencion de muestra
h1.Cells(i, "T") = h2.Cells(b.Row, "W") 'No Analisis
h1.Cells(i, "V") = h2.Cells(b.Row, "Y") 'Fecha de aprobacion
h1.Cells(i, "W") = h2.Cells(b.Row, "Z") 'Fecha IRP
h1.Cells(i, "X") = h2.Cells(b.Row, "AA") 'IRP
h1.Cells(i, "AA") = h2.Cells(b.Row, "AB") 'Comentarios
Else
MsgBox "Número de folio no existe", vbExclamation
End If
h1.Protect "romito"
End Sub