Skip to main content

Métodos simples para cambiar el nombre de una hoja en Excel

Author: Amanda Li Last Modified: 2025-06-04

En Microsoft Excel, cambiar el nombre de una hoja de cálculo puede ayudarte a organizar e identificar tus datos de manera más efectiva. Este tutorial te guiará a través de varios métodos para cambiar el nombre de una sola hoja de cálculo o de varias hojas simultáneamente, y te proporcionará reglas esenciales para nombrar hojas en Excel.

Illustration: Renaming sheets

Video: Cambiar el nombre de hojas en Excel


Cambiar el nombre de una hoja de cálculo en Excel

Hay tres formas sencillas de cambiar el nombre de una hoja en Excel. Profundicemos en cada uno de estos métodos.


Cambiar el nombre de una hoja haciendo doble clic en la pestaña de la hoja
  1. Haz doble clic en la pestaña de la hoja que deseas renombrar para activar el modo de edición del nombre.
  2. Introduce el nombre deseado para la hoja y presiona Enter.

Cambiar el nombre de una hoja haciendo clic derecho en la pestaña de la hoja
  1. Haz clic derecho en la pestaña de la hoja que deseas renombrar.
  2. En el menú desplegable que aparece, selecciona Renombrar para activar el modo de edición del nombre.
  3. Escribe el nuevo nombre y presiona Enter.
  4. Rename a worksheet by right-clicking on the sheet tab

Cambiar el nombre de una hoja usando un atajo de teclado
  1. Selecciona la pestaña de la hoja que deseas renombrar.
  2. Presiona Alt + H + O + R en secuencia para activar el modo de edición del nombre.
  3. Escribe el nuevo nombre y presiona Enter.
Consejos:
  • Para cambiar el nombre de la siguiente hoja de trabajo, presiona Ctrl + PageDown para moverte a la siguiente hoja, y luego repite los pasos 2 y 3.
  • Para cambiar el nombre de la hoja anterior, presiona Ctrl + PageUp para moverte a la hoja anterior, y luego repite los pasos 2 y 3.

Cambiar el nombre de varias hojas de cálculo en Excel

En la siguiente sección, discutiremos dos métodos eficientes para cambiar el nombre de varias hojas seleccionadas o de todas las hojas de un libro de trabajo a la vez. Ya sea que busques un enfoque de renombrado personalizable o una solución directa, te tenemos cubierto.


Renombrado por lotes específico/todas las hojas con una herramienta versátil

Con la función Renombrar Hojas de Kutools para Excel, cambiar el nombre de múltiples hojas de cálculo en el libro de trabajo activo simultáneamente se vuelve muy fácil. Puedes elegir las hojas que deseas renombrar y agregar un prefijo/sufijo o reemplazar los nombres originales por completo. Para estas modificaciones, puedes utilizar un valor de entrada, valores de un rango especificado o un valor de una celda específica en cada hoja seleccionada.

Después de instalar Kutools para Excel, navega hasta la pestaña Kutools Plus y selecciona Hoja de Trabajo > Renombrar Hojas. En el cuadro de diálogo que aparece, haz lo siguiente:

  1. Selecciona las hojas que deseas renombrar.
  2. Elige las opciones de renombrado deseadas.
  3. Selecciona la fuente del nombre. Si seleccionas la opción Ingresar manualmente, debes ingresar un valor en el cuadro de entrada.
  4. Kutools for Excel's Rename Worksheets tool

Resultado

Las hojas seleccionadas se renombran instantáneamente según las opciones de renombrado elegidas.

Selected sheets are renamed

Notas:

  • Para habilitar esta función, descarga e instala Kutools para Excel. El complemento profesional de Excel ofrece una prueba gratuita de 30 días sin limitaciones.
  • Cambiar el nombre de las hojas con la función inherente de Excel o métodos VBA es irreversible. Sin embargo, Kutools ofrece la ventaja de proporcionar una opción de deshacer para cualquier acción de cambio de nombre realizada a través de él, mejorando la seguridad y conveniencia.

Cambiar el nombre de todas las hojas con VBA (Complicado)

En esta sección, presentaremos dos códigos VBA para agregar un prefijo/sufijo a todos los nombres de las hojas o cambiar el nombre de todas las hojas basándose en el valor de una celda específica en cada hoja.

Nota: Las macros VBA no pueden deshacerse. Por lo tanto, se recomienda crear una copia de seguridad de tu libro antes de proceder con estas operaciones, en caso de que necesites restaurar los datos originales.

Paso 1: Crear un nuevo módulo

  1. Presiona Alt + F11 para abrir el editor de Visual Basic para Aplicaciones (VBA).
  2. Haz clic en Insertar > Módulo para crear un nuevo módulo.
  3. Click Insert> Module in the VBA editor

Paso 2: Copiar código VBA en la ventana del módulo

Copia cualquiera de los siguientes códigos VBA y pégalo en la ventana del Módulo abierto según tus necesidades.

  • Código VBA 1: Agregar prefijo/sufijo a todos los nombres de las hojas
  • Sub renameSheetsWithPrefixSuffix()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xPrefix As String
        Dim xSuffix As String
        xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix.
        xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed.
        Next xWs
    End Sub
  • Nota:

    • En este código, para agregar un prefijo y sufijo a todos los nombres de las hojas, debes reemplazar "MyPre_" y "_MySuf" en las líneas 6 y 7 respectivamente con tu prefijo y sufijo deseados.
    • Para agregar solo un prefijo, modifica la línea 10 del código para que sea xWs.Name = xPrefix & xWs.Name.
    • Para agregar solo un sufijo, modifica la línea 10 del código para que sea xWs.Name = xWs.Name & xSuffix.
  • Código VBA 2: Cambiar el nombre de todas las hojas basándose en el valor de una celda específica en cada hoja
  • Sub renameSheetsBasedOnCellValue()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xRgAddress As String
        xRgAddress = "A1" 'Replace "A1" with your target cell address.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xWs.Range(xRgAddress).Value
        Next xWs
    End Sub
  • Nota: En este código VBA, recuerda cambiar "A1" en la línea 5 por la dirección de celda real que contiene el nuevo nombre para cada hoja de trabajo. Además, asegúrate de que la celda especificada (en este caso A1) en cada hoja contenga un valor. De lo contrario, ejecutar este código VBA provocará un error en tiempo de ejecución '1004'.

Paso 3: Ejecutar el código VBA

En la ventana del Módulo presiona F5 o haz clic en el Run button botón para ejecutar el código pegado.

Resultado

  • Resultado del código VBA 1: “Pre_” y “_Suf” se agregan como prefijo y sufijo respectivamente a todos los nombres de las hojas.
  • Result of VBA code 1
  • Resultado del código VBA 2: Todas las hojas se renombran basándose en el valor de la celda A1 de cada hoja, que son “Test1”, “Test2” y “Test3”, respectivamente.
  • Result of VBA code 2

Reglas para nombrar hojas de cálculo en Excel

Al cambiar el nombre de tus hojas de cálculo, hay algunas reglas que debes seguir:

  • Los nombres de las hojas deben ser únicos dentro de un libro de trabajo.
  • Los nombres de las hojas no deben exceder los 31 caracteres.
  • Los nombres de las hojas no deben estar en blanco.
  • Los nombres de las hojas no deben contener los caracteres: \ / ? : * [ ].
  • Los nombres de las hojas no deben comenzar o terminar con un apóstrofe ('), aunque puede usarse en algún lugar en medio del nombre.
  • Los nombres de las hojas no deben ser Historial ya que está reservado para uso interno por Excel.

Siguiendo este tutorial, puedes cambiar efectivamente el nombre de las hojas de cálculo en Excel para organizar y gestionar mejor tus datos. Espero que encuentres útil este tutorial. Si estás buscando explorar más consejos y trucos de Excel, por favor haz clic aquí para acceder a nuestra extensa colección de miles de tutoriales.