Inicio > Microsoft Excel > fejoal > formulario en excell para abrir un archivo

formulario en excell para abrir un archivo

Experto:
Usuario:
Fecha: 23/11/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
23/11/2009
lmata, usuario preguntando en Microsoft Excel
Usuario
Necesito ayuda urgentemente.No se como hacer un formulario donde puedas elegir la unidad (C:\, A:\, D:\ ...), donde aparezcan los directorios de cada unidad, y dentro de cada directorio los ficheros *.xls que existen.Una vez seleccionado el archivo pulsando aceptar que se habra.Muchas gracias.
23/11/2009
lmata, experto respondiendo en Microsoft Excel
Experto

Hola imata!

A pregunta urgente, respuesta urgente.

No necesitas un formulario para ello. Simplemente ingresa estas instrucciones en tu código:

ChDir "C:\" 'con esta eliges dónde empieza la búsqueda del archivo. Indícale el directorio donde queieres que inicie.
archi = Application.GetOpenFilename("Archivos de Microsoft Excel (*.xl*), *.xl*", , "SELECCIONE ARCHIVO A ABRIR")
If archi <> False Then
Workbooks.Open archi 'si no canceló, abre el archivo elegido.
End If

Esto debería resolver tu pregunta. Si así fuera, agradeceré un comentario y que la finalices.
Si no, pregúntame de nuevo.

Un abrazo!
Fernando



*====================================*
La presente respuesta ha demandado un tiempo de lectura,
análisis, elaboración y redacción. A cambio, simplemente,
pretendo que te tomes un minuto para FINALIZARLA, si
hubiera satisfecho -en alguna medida- tu requerimiento.
(Considera que la valoración que figura predeterminada
es 3/5. Tal vez quieras cambiarla....)
En caso contrario, puedes preguntarme nuevamente
aclarando qué entendí mal o qué faltó. Gracias...
*====================================*
23/11/2009
lmata, usuario preguntando en Microsoft Excel
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados