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

celda con nombre de hoja

Experto:
Usuario:
Fecha: 05/12/2008
Valoración: (3,00 sobre 5) Categoría: Microsoft Excel
05/12/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?
05/12/2008
sorbus, experto respondiendo en Microsoft Excel
Experto
Ubicate en Herramientas/Macro/Editor de VBa y luego has doble click sobre ThisWorkBook y pega este codigo utilizando el evento Workbook_SheetSelectionChange:

On Error Resume Next
If ActiveCell.Address = "$A$2" Then
ActiveSheet.Name = Range("A1")
End If
If Err.Number = 1004 Then
MsgBox ("Nombre ya existe")
Exit Sub
End If

Esto funciona si la celda que contiene el nombre es la A1, si quieres puedes cambiar el codigo.
05/12/2008
sorbus, usuario preguntando en Microsoft Excel
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados