Abrir Archivo!!

08/04/2005 - 22:23 por DANILO ARANGO | Informe spam
Hola a todos!!!
Tengo este codigo que baje de una pagina para abrir archivo:

Sub OpenF()
Dim wb As Workbook
Fname = Application.GetOpenFilename("Todos Los Archivos,*.*", , "Abrir
El Archivo a Trabajar")
If Fname = False Then Exit Sub
For Each wb In Application.Workbooks
If wb.Path & "\" & wb.Name = Fname Then
MsgBox "Archivo " & wb.Name & " Ya esta Abierto", vbInformation,
"Abrir Archivo"
Exit Sub
End If
Next
Workbooks.Open (Fname)
end sub
Mi pregunta es si se puede que la ejecutar la macro que se ubique en una
ruta especifica, siempre se ubica en mis documentos y quiero que se ubique en
: "C:\EXCEL"
aqui es donde tengo los archivos con los que trabajo

GRACIAS DE ANTE MANO!!!!
 

Leer las respuestas

#1 lionfire-1988
05/04/2013 - 09:25 | Informe spam
KL escribió el 08/04/2005 23:16 :
Danilo,

Prueba el siguiente codigo.

Saludos,
KL

Sub OpenF()
Dim wb As Workbook
Dim Ruta As String
Ruta = "C:EXCEL"
ChDrive Ruta
ChDir Ruta
Fname = Application.GetOpenFilename _
("Todos Los Archivos,*.*", , "Abrir El Archivo a Trabajar")
If Fname = False Then Exit Sub
For Each wb In Application.Workbooks
If wb.Path & "" & wb.Name = Fname Then
MsgBox "Archivo " & wb.Name & _
" Ya esta Abierto", vbInformation, "Abrir Archivo"
Exit Sub
End If
Next
Workbooks.Open (Fname)
End Sub


Estimado

Y en referencia a lo que dice Danilo, sabrán de alguna Macro q' abra específicamente el archivo según el nombre del valor de la celda?. Me refiero, un listado de celdas con nombres= crear una especie de hipervinculo que abra específicamente el archivo según la celda.

Saludos.

Preguntas similares