KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo renombrar hojas según los valores de celdas en Excel?

AutorSun Fecha de modificación

Renombrar hojas de cálculo es una tarea habitual en nuestro trabajo con Excel, pero ¿ha probado alguna vez a renombrar hojas según los valores de celdas? Claro que puede hacerlo manualmente, pero en este tutorial le mostramos algunos trucos para renombrar rápidamente varias hojas basándose en los valores de celdas y así ahorrarle valioso tiempo.

Renombrar hojas en función de una celda específica con VBA

Renombrar hojas en función de una celda específica con Renombrar hojas en lote buena idea3

Renombrar hojas en función de un rango de contenidos de celdas con Renombrar hojas en lote buena idea3


Renombrar hojas en función de una celda específica con VBA

Con el siguiente código VBA, podrá renombrar la hoja activa según el contenido de una celda específica.

1. Seleccione la celda en función de la cual desea renombrar la hoja; en este caso, elija la celda A1. Consulte la captura de pantalla:

Seleccione la celda en la que basar el cambio de nombre de la hoja de cálculo

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

3. Haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código VBA en la nueva ventana del Módulo.

VBA: Renombra hojas automáticamente según el valor 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. Pulse la tecla F5 para ejecutar el código VBA. Así, todas las hojas se renombrarán automáticamente según los valores de sus respectivas celdas A1.

todas las hojas de cálculo se han renombrado según los valores relativos de la celda A1


Renombrar hojas en función de una celda específica con Renombrar hojas en lote

Si dispone de Kutools para Excel, no necesita guardar el código VBA; puede utilizar la función Renombrar hojas en lote para renombrar rápidamente todas las hojas según sus celdas correspondientes.

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

Tras instalar gratuitamenteKutools para Excel, siga estos pasos:

1. Active el libro en el que desea renombrar sus hojas.

2. Haga clic en KUTOOLS PLUS > Hoja de cálculo > Renombrar hojas. Vea la captura de pantalla:

haga clic en Cambiar nombre de hojas de Kutools

3. En el cuadro de diálogo que aparece, active las hojas que desea renombrar en el panel Hojas de cálculo, seleccione una de las opciones de Renombrar opción que necesite —en este caso, reemplazaré el nombre de la hoja—, marque la casilla Desde la celda de la hoja correspondiente y seleccione la celda en función de la cual desea renombrar. Vea la captura de pantalla:

configure las opciones en el cuadro de diálogo

4. Haga clic en Aceptar. Ahora, las hojas se han renombrado con el contenido de la celda especificada.

las hojas se renombran con el contenido de una celda específica

Sin embargo, a veces lo que necesita es renombrar varias hojas según un rango de valores de celdas, como se muestra en la siguiente captura de pantalla; en ese caso, puede elegir el método siguiente.

cambie el nombre de varias hojas de cálculo según un rango de valores de celdas con Kutools


Renombrar hojas en función de un rango de contenidos de celdas con Renombrar hojas en lote

Con la herramienta Renombrar hojas en lote de Kutools para Excel, también puede renombrar las hojas en función de un rango seleccionado.

Tras instalar gratuitamenteKutools para Excel, siga estos pasos:

1. Haga clic en KUTOOLS PLUS > Hoja de cálculo > Renombrar hojas. Vea la captura de pantalla:

haga clic en la función Cambiar nombre de hojas de Kutools

2. En el cuadro de diálogo Renombrar hojas en lote, configura las opciones de la siguiente manera:

(1) Seleccione las hojas que desea renombrar en Lista de hojas de cálculo;

(2) Active la opción Desde la seleccióny seleccione los valores de celda en función de los cuales desea renombrar;

(3) Especifique el Estilo de renombrado; puede seleccionar Insertar antes del nombre original, Insertar después del nombre original o Reemplazar el nombre original, y podrá previsualizar el resultado correspondiente en el cuadro de diálogo.

configure las opciones en el cuadro de diálogo

3. Haga clic en Aceptar y verá que todas las hojas seleccionadas se han renombrado según los valores de celda especificados.

Reemplazar el nombre original

Reemplazar el nombre original de la hoja

Insertar antes del nombre original

Insertar antes del nombre original de la hoja

Insertar después del nombre original

Insertar después del nombre original de la hoja

Con la utilidad Renombrar hojas, también puede Renombrar hojas con un prefijo o sufijo específico.Haga clic aquí para obtener más información sobre Renombrar hojas en lote.

Renombrar varias hojas en función de los valores de celdas

 

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos