Escribir en una celda el nombre del fichero

14/10/2003 - 19:55 por Pepe Perez | Informe spam
Quiero usar la función ÎLDA(ARCHIVO) para que me
escriba el nombre del fichero en una celda, pero no me
funciona o no se usarlo. Solo obtengo Error de VALOR o de
NOMBRE ¿Alguien me puede decir como hacerlo?
Gracias

Preguntas similare

Leer las respuestas

#1 gti
14/10/2003 - 20:52 | Informe spam
nombrearchivo



"Pepe Perez" escribió en el mensaje
news:2ab8801c3927c$69fb9040$
Quiero usar la función ÎLDA(ARCHIVO) para que me
escriba el nombre del fichero en una celda, pero no me
funciona o no se usarlo. Solo obtengo Error de VALOR o de
NOMBRE ¿Alguien me puede decir como hacerlo?
Gracias
Respuesta Responder a este mensaje
#2 Héctor Miguel
14/10/2003 - 20:53 | Informe spam
Hola, Pepe !

... funcion ÎLDA(ARCHIVO) para que me escriba el nombre del fichero en una celda [...]



==> Notas:
a).- la ayuda 'dice' que el argumento es 'archivo' pero... DEBE SER "NombreArchivo" <= b).- "FALLAN" si el libro aún no ha sido guardado <= c).- todas las fórmulas son EN UNA SOLA LINEA
d).- Yo uso la coma "," como "separador" de argumentos :-))

Suponiendo que tienes un libro guardado en: C:\Mis documentos, para "obtener" en una celda:
1.- La "ruta" completa: C:\Mis documentos\[Nombre_Libro.xls]Nombre_Hoja
ÎLDA("NombreArchivo")

2.- Sin el nombre de la hoja: C:\Mis documentos\[Nombre_Libro.xls]
=IZQUIERDA(CELDA("NombreArchivo"),ENCONTRAR("]",CELDA("NombreArchivo")))

3.- Sin el nombre de la hoha (y SIN los "corchetes"): C:\Mis documentos\Nombre_Libro.xls
=SUSTITUIR(SUSTITUIR(IZQUIERDA(
CELDA("NombreArchivo"),ENCONTRAR("]",CELDA("NombreArchivo"))),"[",""),"]","")

4.- Sólo la ruta donde está guardado: C:\Mis documentos
=IZQUIERDA(CELDA("NombreArchivo"),ENCONTRAR("[",CELDA("NombreArchivo"))-2)

5.- Sólo el nombre del libro: Nombre_Libro.xls
=EXTRAE(CELDA("NombreArchivo"),ENCONTRAR("[",CELDA("NombreArchivo"))+1,
ENCONTRAR("]",CELDA("NombreArchivo"))-ENCONTRAR("[",CELDA("NombreArchivo"))-1)

6.- Sólo el nombre de la hoja: Nombre_Hoja
=EXTRAE(CELDA("NombreArchivo"),ENCONTRAR("]",CELDA("NombreArchivo"))+1,
LARGO(CELDA("NombreArchivo"))-ENCONTRAR("]",CELDA("NombreArchivo")))

Saludos,
Héctor.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida