Skip to main content

¿Cómo cambiar el nombre de las hojas de cálculo basándose en los valores de las celdas en Excel?

Author: Sun Last Modified: 2025-06-03

Cambiar el nombre de las hojas de cálculo suele ser una tarea común en nuestro trabajo con Excel, pero ¿has intentado alguna vez cambiar el nombre de las hojas de cálculo basándote en los valores de las celdas? Claro, puedes cambiar manualmente el nombre de las hojas de cálculo, pero este tutorial introduce algunos trucos que pueden cambiar rápidamente el nombre de varias hojas de cálculo basadas en los valores de las celdas, lo que puede ahorrarte tiempo de trabajo.

Cambiar el nombre de las hojas de cálculo basándose en una celda específica con VBA

Cambiar el nombre de las hojas de cálculo basándose en una celda específica con Renombrar múltiples hojas de cálculo good idea3

Cambiar el nombre de las hojas de cálculo basándose en un rango de contenido de celdas con Renombrar múltiples hojas de cálculo good idea3


Cambiar el nombre de las hojas de cálculo basándose en una celda específica con VBA

Con el siguiente código VBA, puedes cambiar el nombre de la hoja de cálculo relativa basándote en una celda específica.

1. Selecciona la celda en la que deseas cambiar el nombre de la hoja de cálculo; en este caso, selecciona la Celda A1. Ver captura de pantalla:

Select the cell to rename worksheet based on

2. Presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

3. Haz clic en Insertar > Módulo, luego pega el siguiente código VBA en la nueva ventana de Módulo.

VBA: Cambiar el nombre de las hojas de cálculo basándose en los valores de una celda específica.

Sub RenameSheet()
'UpdatebyKutools20191129
Dim xWs As Worksheet
Dim xRngAddress As String
Dim xName As String
Dim xSSh As Worksheet
Dim xInt As Integer
xRngAddress = Application.ActiveCell.Address
On Error Resume Next
Application.ScreenUpdating = False
For Each xWs In Application.ActiveWorkbook.Sheets
    xName = xWs.Range(xRngAddress).Value
    If xName <> "" Then
        xInt = 0
        Set xSSh = Nothing
        Set xSSh = Worksheets(xName)
        While Not (xSSh Is Nothing)
            Set xSSh = Nothing
            Set xSSh = Worksheets(xName & "(" & xInt & ")")
            xInt = xInt + 1
        Wend
        If xInt = 0 Then
            xWs.Name = xName
        Else
            If xWs.Name <> xName Then
                xWs.Name = xName & "(" & xInt & ")"
            End If
        End If
    End If
Next
Application.ScreenUpdating = True
End Sub

4. Presiona la tecla F5 para ejecutar el código VBA. Luego, todas las hojas de cálculo se habrán renombrado según los valores relativos de la celda A1.

all the worksheets have been renamed by each relative A1 cell values


Cambiar el nombre de las hojas de cálculo basándose en una celda específica con Renombrar múltiples hojas de cálculo

Si tienes Kutools para Excel, no necesitas guardar el código VBA; puedes usar la función Renombrar múltiples hojas de cálculo para cambiar rápidamente el nombre de todas las hojas de cálculo basándote en sus celdas relativas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar gratis Kutools para Excel, por favor sigue estos pasos:

1. Activa el libro en el que deseas cambiar el nombre de las hojas de cálculo.

2. Haz clic en Kutools Plus > Hoja de cálculo > Renombrar hojas de cálculo. Ver captura de pantalla:

click Rename Worksheets of kutools

3. Luego, en el cuadro de diálogo emergente, selecciona las hojas que deseas renombrar en el panel Hojas de cálculo y elige una de las Opciones de renombrado que necesites. Aquí reemplazaré el nombre de la hoja, así que selecciono Renombrar hojas de cálculo con una celda específica y selecciono la celda que necesito para renombrar. Ver captura de pantalla:

set options in the dialog box

4. Haz clic en Aceptar. Ahora las hojas se han renombrado con el contenido de las celdas específicas.

the sheets are renamed with specific cell contents

Pero a veces, lo que necesitas es cambiar el nombre de varias hojas de cálculo basándote en un rango de valores de celdas como se muestra en la captura de pantalla a continuación. En este caso, puedes elegir el siguiente método.

rename multiple worksheets based on a range of cell values with kutools


Cambiar el nombre de las hojas de cálculo basándose en un rango de contenido de celdas con Renombrar múltiples hojas de cálculo

Con Renombrar múltiples hojas de cálculo de Kutools para Excel, también puedes cambiar el nombre de las hojas basándote en un rango seleccionado.

Después de instalar gratis Kutools para Excel, por favor sigue estos pasos:

1. Haz clic en Kutools Plus > Hoja de cálculo > Renombrar hojas de cálculo. Ver captura de pantalla:

click Rename Worksheets feature of kutools

2. En el cuadro de diálogo Renombrar múltiples hojas de cálculo, necesitas especificar la configuración de la siguiente manera:

(1) Selecciona las hojas de cálculo que necesitas renombrar desde la lista de Hojas de cálculo;

(2) Marca la opción Desde un rango específico y selecciona los valores de las celdas en los que deseas basar el cambio de nombre;

(3) Especifica las Opciones de renombrado, puedes marcar Insertar antes del nombre original de la hoja, Insertar después del nombre original de la hoja o Reemplazar el nombre original de la hoja, y puedes ver una vista previa del resultado correspondiente en el cuadro de diálogo.

set options in the dialog box

3. Haz clic en Aceptar, y luego podrás ver que todas las hojas de cálculo que seleccionaste se han renombrado basándose en los valores de las celdas especificados.

Reemplazar el nombre original de la hoja

Replace original sheet name

Insertar antes del nombre original de la hoja

Insert before original sheet name

Insertar después del nombre original de la hoja

Insert after original sheet name

Con la utilidad Renombrar hojas de cálculo, también puedes cambiar el nombre de las hojas de cálculo con un prefijo o sufijo específico. Haz clic aquí para saber más sobre Renombrar múltiples hojas de cálculo.

Renombrar múltiples hojas basándose en los valores de las celdas

 

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!