Excel - Macros

   
Vista:

Macros

Publicado por Eduardo Enrique (1 intervención) el 24/05/2013 23:35:08
Buenas tardes:
Este codigo hago una busqueda en una Libro que esta cerrado, mi problema radica en que aplico esta funcion "PreTipoI" me da #¡VALOR! pero cuando tengo abierto el archivo donde hago la busqueda Precio Preformado Lana Roca Tipo I.xlsx me da el resultado que necesito.
Es decir requiro saber que debo modificar para que haga la busqueda sin necesidad de tener abierto el archivo Precio Preformado Lana Roca Tipo I.xlsx

Function PrefTipoI(DiamIn, EspIn)

Application.Workbooks.Open Filename:="D:/Precio Preformado Lana Roca Tipo I.xlsx"
Application.Workbooks("Precio Preformado Lana Roca Tipo I.xlsx").Activate
Worksheets("Hoja1").Activate


For c = 2 To 23 Step 1
If Workbooks("Precio Preformado Lana Roca Tipo I.xlsx").Sheets("Hoja1").Cells(c, 1) = DiamIn Then Exit For
For f = 2 To 8 Step 1
If Workbooks("Precio Preformado Lana Roca Tipo I.xlsx").Sheets("Hoja1").Cells(1, f) = EspIn Then Exit For
Next f
Next c

PrefTipoI = Workbooks("Precio Preformado Lana Roca Tipo I.xlsx").Sheets("Hoja1").Cells(c, f)

End Function

Gracias,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Macros

Publicado por JuanC juanc2942@gmail.com (1053 intervenciones) el 25/05/2013 02:17:45
simple, no podés buscar en un archivo cerrado...

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar