Abrir fichero usando una macro

06/09/2005 - 18:40 por jcr | Informe spam
Hola a todos,

Tengo un problema. Como se que al usar la función INDIRECTO para referenciar
una celda de otro fichero de excel es necesario abrir antes el fichero
correpondiente para que se active la función, necesitaría saber si con una
macro puedo abrir antes el fichero referenciado y asi si funcionaria la
función INDIRECTO. No tengo mucha experiencia en macro asi que si me pueden
ayudar con los comandos sería muy bueno.

Saludos ...

j c r .
 

Leer las respuestas

#1 KL
06/09/2005 - 23:07 | Informe spam
Hola jcr,

1) abre el archivo que contiene la formula que usa la funcion INDIRECTO
2) haz clic-derecho sobre el pequeno icono de Excel a la izquierda del menu
Archivo
3) Elige la opcion Ver Codigo para abrir el editor VBA.
4) En la ventana mas grande a la derecha pega el codigo que te pongo a
continuacion sustituyendo la ruta y el nombre del archivo con los que
procedan:

Private Sub Workbook_Open()
Workbooks.Open "c:\micarpeta\Libro1.xls"
End Sub

5) Ahora pulsa Alt+F11 para volver a la hoja.
6) Guarda los cambios y cierra el archivo
7) Vuelve a abrir el archivo

Lo siguiente no es respuesta directa a tu solicitud, pero podrias revisar
este enlace para ver las alternativas al uso de la funcion INDIRECTO:
http://groups.google.com/group/micr...&hl=en

Saludos,
KL

"jcr" wrote in message
news:
Hola a todos,

Tengo un problema. Como se que al usar la función INDIRECTO para
referenciar
una celda de otro fichero de excel es necesario abrir antes el fichero
correpondiente para que se active la función, necesitaría saber si con una
macro puedo abrir antes el fichero referenciado y asi si funcionaria la
función INDIRECTO. No tengo mucha experiencia en macro asi que si me
pueden
ayudar con los comandos sería muy bueno.

Saludos ...

j c r .


Preguntas similares