Abrir cuadro de dialogo para seleccionar fichero

20/12/2004 - 13:36 por Keyhelp | Informe spam
Hola a todos de nuevo:
Quisiera que mi macro abriera un fichero de excel, lo manipulara para
recuperar una serie de información, lo pego en una hoja y cierro ese
documento.
Esta parte la se hacer usando el objeto de excel, pero me gustaría que el
usuario indicara el fichero a traves de un cuadro de diálogo como el de
"abrir" de cualquier programa que se precie.
¿Existe alguna instrucción que realice esto y devuelva el nombre del fichero
y la ruta?

Gracias.

Francisco López
Dpt. Desarrollo
Keyhelp, S.L.
http://www.keyhelp.net
 

Leer las respuestas

#1 KL
20/12/2004 - 16:09 | Informe spam
Keyhelp,

Podrias utilizar la funcion GetOpenFilename(). Por ejemplo asi:
Filtro ="Archivos Excel (*.xls), *.xls"
Titulo="Abrir Archivo"

miFichero = Application.GetOpenFilename (Filtro,,Titulo)

If miFichero <> False Then
Workbooks.Open miFichero
End If

para mas informacion podrias consultar la ayuda de la funcion.

Saludos,
KL




"Keyhelp" wrote in message
news:
Hola a todos de nuevo:
Quisiera que mi macro abriera un fichero de excel, lo manipulara para
recuperar una serie de información, lo pego en una hoja y cierro ese
documento.
Esta parte la se hacer usando el objeto de excel, pero me gustaría que el
usuario indicara el fichero a traves de un cuadro de diálogo como el de
"abrir" de cualquier programa que se precie.
¿Existe alguna instrucción que realice esto y devuelva el nombre del
fichero
y la ruta?

Gracias.

Francisco López
Dpt. Desarrollo
Keyhelp, S.L.
http://www.keyhelp.net


Preguntas similares