Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Problemas al abrir archivo

  • Autor del tema Autor del tema ER8
  • Fecha de inicio Fecha de inicio

ER8

Member
Registrado
19 Jun 2021
Mensajes
138
Buenos días amigos foristas y feliz año a todos. Nuevamente solicitando su valiosa ayuda por favor. Necesito una macro que me abra un archivo X, que se coloque en la hoja 1 y me regrese a mi...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Solución
Perdón, perdón, pero estoy viendo que si no selecciono ningún archivo me genera un error. Probé ponerle la siguiente condición If Vfile = true Then, pero no me funciona alguna otra forma, por favor y gracias por tu ayuda.
Prueba si te va bien así:
Código:
Sub AbrirArchivo()
    ChDir ThisWorkbook.Path & "\"
    Vfile = Application.GetOpenFilename("Archivos (*.xlsx),*.xlsx", 0, "Abrir", "Open", False)
    'Si no seleccionas nada (Cancel), finaliza el procedimiento
    If Vfile = "Falso" Then Exit Sub
    Workbooks.Open Vfile
    'Muestra el nombre del archivo, sin ruta
    MsgBox Dir(Vfile)
    Sheets(1).Select
    ThisWorkbook.Activate
End Sub

Un saludo, Fernando
Revisando, para asegurar el funcionamiento correcto es mejor prescindir de ScreenUpdating:
Código:
Sub AbrirArchivo()
    ChDir ThisWorkbook.Path & "\"
    Vfile =...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Adjuntos

Última edición:
Volver
Arriba