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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Keyhelp
20/12/2004 - 16:22 | Informe spam
Muchísimas gracias es justo lo que estaba buscando.

"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:%
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
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida