Inicio > Microsoft Excel > t4373125 > celda con nombre de hoja

celda con nombre de hoja

Experto:
Usuario:
Fecha: 19/11/2008
Valoración: (4,00 sobre 5) Categoría: Microsoft Excel
19/11/2008
sorbus, usuario preguntando en Microsoft Excel
Usuario
Tenemos una archivo excel con varias hojas y queremos que cada hoja tenga una celda que ponga el nombre de dicha hoja automaticamente. Vamos que si renombramos las hojas esta celda refleja el cambio.
¿Como?
19/11/2008
sorbus, experto respondiendo en Microsoft Excel
Experto
Hola,

creo que una función que haga esto no la hay, pero esta macro copia el nombre de todas las hojas en la celda A1, de cada hoja. Creo que os servirá. Solo hace falta cambiar la referencia de la celda por la que necesiteis, por ejemplo: D8 en lugar de A1



Sub Macro1()

For Each hoja In ThisWorkbook.Sheets
hoja.Range("A1").Value = hoja.Name
Next hoja

End Sub


Automaticamente no funciona, se tiene que volver a ejecutar la macro para actualizar los nombres en las celdas.

Un saludo,

Ramon
19/11/2008
sorbus, usuario preguntando en Microsoft Excel
Usuario
Muy Bien. Me ha sido de gran utilidad
Enlaces patrocinados