Función para comprobar que un archivo o directorio existe
Os dejo una función que devuelve un valor verdadero si una ruta existe, puede ponerse tanto una carpeta ("C:\Prueba\") como un archivo ("C:\Prueba\Libro1.xlsx")
Como sugerencia, yo lo uso mucho para hacer hipervinculos solamente si el archivo existe. Por Ejemplo: =SI(ComprobarRuta("C:\Prueba\");HIPERVINCULO("C:\Prueba\");"")
Advertencia, si usáis en muchas celdas esta función el libro se va a actualizar mas lento, ya que tiene que verificar que las rutas existen.
El código que habría que poner para copiar un modulo seria el siguiente:
Public Function ComprobarRuta(ByVal Ruta As String) As Boolean
If CreateObject("Scripting.FileSystemObject").FileExists(Ruta) Then ComprobarRuta = True
If CreateObject("Scripting.FileSystemObject").FolderExists(Ruta) Then ComprobarRuta = True
End Function
Comentarios
Publicar un comentario