Renombrar hojas con macro

30/09/2003 - 09:38 por david | Informe spam
Como puedo hacer que una macro renombre las hojas del
archivo con fórmulas (osea que el renombramiento sea
dinámico)

Gracias
 

Leer las respuestas

#1 Fernando Arroyo
30/09/2003 - 11:36 | Informe spam
Con una función no creo que puedas hacerlo, porque las funciones no pueden cambiar el entorno de Excel (colores de celdas, nombres de hojas, etc.).

Si la hoja debe tomar el nombre de una celda determinada, podrías usar algo como:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Not IsEmpty(Target) Then Me.Name = Target
End Sub

Ésto iría en el módulo de la hoja (click derecho sobre su etiqueta->Ver código). En este caso, el nombre de la hoja sería el contenido de la celda A1.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"david" escribió en el mensaje news:03b801c38725$e8bbb020$
Como puedo hacer que una macro renombre las hojas del
archivo con fórmulas (osea que el renombramiento sea
dinámico)

Gracias

Preguntas similares