Error al abrir otro archivo de excel
Hola.
Tengo un problema al ejecutar la linea de VBA que corresponde a abrir otro archivo excel:
Set libro = Application.Workbooks.Open(archivo)
Libro está declarado como workbook y archivo corresponde a una ruta que esta escrita en unas celdas de la hoja(Son tres rutas distintas, se ejecuta una cada vez).
No hay problema en esta linea, ya que se tiene que ejecutar 3 veces; Las dos primeras funciona correctamente, el problema llega en la tercera iteraccion...
Tengo que abrir un archivo, que haciendo click sobre la ruta me dice que ha encontrado información que no puede leer... He leído por ahí que el problema es que el archivo está dañado, pero no es así, puesto que si lo abro a través del explorador de windows(Buscando la carpeta y haciendo doble click, como se hace de toda la vida) no salta error alguno ni nada de nada, la apertura se realiza correctamente.
Se trata de un archivo en red compartido al que accede muchísima gente, asique no pued ponerme a descargar programitas de recuperación ni cosas de esas, ademas de que repito, ese no es el problema.
Mi pregunta es: ¿Se puede hacer alguna manera para que no salten esos alerts que te indica que hay información que no puede leer... O la manera de solucionar este error?
La solucion tampoco es Application.DisplayAlerts = False.
Por si se necesita, informare de que el código del error es 1004; Error en el método open del objeto workbooks, pero no hay error de sintaxis puesto que se ejecuta otras dos veces sin ningún problema.
Gracias
Tengo un problema al ejecutar la linea de VBA que corresponde a abrir otro archivo excel:
Set libro = Application.Workbooks.Open(archivo)
Libro está declarado como workbook y archivo corresponde a una ruta que esta escrita en unas celdas de la hoja(Son tres rutas distintas, se ejecuta una cada vez).
No hay problema en esta linea, ya que se tiene que ejecutar 3 veces; Las dos primeras funciona correctamente, el problema llega en la tercera iteraccion...
Tengo que abrir un archivo, que haciendo click sobre la ruta me dice que ha encontrado información que no puede leer... He leído por ahí que el problema es que el archivo está dañado, pero no es así, puesto que si lo abro a través del explorador de windows(Buscando la carpeta y haciendo doble click, como se hace de toda la vida) no salta error alguno ni nada de nada, la apertura se realiza correctamente.
Se trata de un archivo en red compartido al que accede muchísima gente, asique no pued ponerme a descargar programitas de recuperación ni cosas de esas, ademas de que repito, ese no es el problema.
Mi pregunta es: ¿Se puede hacer alguna manera para que no salten esos alerts que te indica que hay información que no puede leer... O la manera de solucionar este error?
La solucion tampoco es Application.DisplayAlerts = False.
Por si se necesita, informare de que el código del error es 1004; Error en el método open del objeto workbooks, pero no hay error de sintaxis puesto que se ejecuta otras dos veces sin ningún problema.
Gracias
1 Respuesta
Respuesta de Enrique Bernal
-1