Quiero poder mostrar el nombre de la hoja de cálculo actual en una celda de esa hoja de cálculo.
¿Cómo puedo hacerlo sin recurrir a scripts VBA?
Si importa, el sabor particular de Excel I'm trabajando con es 2007, pero yo preferiría algo tan agnóstico versión como sea posible.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1),1))
Es necesario guardar el libro de trabajo para que esta función funcione.
La clave de la función es =CELL("filename",A1)
, que devuelve una cadena práctica que incluye la ruta del archivo, el nombre del archivo y el nombre de la hoja de cálculo: C:\sUsers\john.smith\Desktop\[Test.xlsx]Sheet1
.
Ver: