Hernan_g_f
New Member
- Joined
- Jul 26, 2022
- Messages
- 22
- Office Version
- 365
- Platform
- Windows
Hola buen día!
Tengo esta macro que nos permite, utilizando la función vlookup, traer datos desde una hoja a otra hoja de destino. Pero quiero hacer una macro que me traiga desde la hoja 1 del libro 1.xlsm hasta la hoja 2 del libro 2.xls . ¿Qué código tendría que escribir? Muchas gracias!!!
Lo que necesito es qué código puedo escribir para que Sheets("1").Range("E" & Rows.Count).End(xlUp).Row en lugar de
buscar en la hoja 1 del libro 2, busque en la hoja 1 del libro 1
Sheets("1").Select
Dim cont As Long
Dim ultlinea As Long
Dim O As Variant
Dim H As Variant
Dim L As Variant
Dim C As Variant
Dim Fecha As Variant
Dim Rango As Variant
Set Rango = Sheets("1").Range("E16:DH1400")
ultlinea = Sheets("1").Range("E" & Rows.Count).End(xlUp).Row ===> necesito que busque en el libro 1.xlsm
For cont = 17 To ultlinea
Fecha = Sheets("1").Cells(cont, 114)
O = Application.VLookup(Fecha, Rango, 3, False)
If IsError(O) Then
O = 0
End If
Sheets("1").Cells(cont, 115) = O
Next cont
End sub
Tengo esta macro que nos permite, utilizando la función vlookup, traer datos desde una hoja a otra hoja de destino. Pero quiero hacer una macro que me traiga desde la hoja 1 del libro 1.xlsm hasta la hoja 2 del libro 2.xls . ¿Qué código tendría que escribir? Muchas gracias!!!
Lo que necesito es qué código puedo escribir para que Sheets("1").Range("E" & Rows.Count).End(xlUp).Row en lugar de
buscar en la hoja 1 del libro 2, busque en la hoja 1 del libro 1
Sheets("1").Select
Dim cont As Long
Dim ultlinea As Long
Dim O As Variant
Dim H As Variant
Dim L As Variant
Dim C As Variant
Dim Fecha As Variant
Dim Rango As Variant
Set Rango = Sheets("1").Range("E16:DH1400")
ultlinea = Sheets("1").Range("E" & Rows.Count).End(xlUp).Row ===> necesito que busque en el libro 1.xlsm
For cont = 17 To ultlinea
Fecha = Sheets("1").Cells(cont, 114)
O = Application.VLookup(Fecha, Rango, 3, False)
If IsError(O) Then
O = 0
End If
Sheets("1").Cells(cont, 115) = O
Next cont
End sub