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

Métodos sencillos para renombrar una hoja en Excel

AutoraAmanda Li Fecha de modificación

En Microsoft Excel, renombrar una hoja de cálculo le permite organizar e identificar sus datos de forma más eficaz. Este tutorial le guiará paso a paso por distintos métodos para renombrar una hoja individual o varias hojas a la vez, y le ofrecerá las reglas esenciales para asignar nombres a sus hojas en Excel.

Ilustración: Cambiar el nombre de hojas

Vídeo: Renombrar hojas en Excel


Renombrar una hoja de cálculo en Excel

Existen tres formas sencillas de renombrar una hoja en Excel. A continuación, te mostramos cada uno de estos métodos.


Renombrar una hoja de cálculo haciendo doble clic en la pestaña de la hoja
  1. Haga doble clic en la pestaña de la hoja que desea renombrar para activar el modo de edición del nombre.
  2. Escriba el nombre que desee para la hoja de cálculo y pulse Entrar.

Renombrar una hoja de cálculo haciendo clic derecho en la pestaña de la hoja
  1. Haga clic con el botón derecho en la pestaña de la hoja que desea renombrar.
  2. En el menú desplegable que aparece, seleccione Renombrar para activar el modo de edición del nombre.
  3. Escriba su nuevo nombre y pulse Intro.
  4. Cambie el nombre de una hoja de cálculo haciendo clic con el botón derecho en la pestaña de la hoja

Renombrar una hoja de cálculo mediante un método abreviado de teclado
  1. Seleccione la pestaña de la hoja que quiera renombrar.
  2. Pulse Alt + H + O + R en secuencia para activar el modo de edición del nombre.
  3. Escriba su nuevo nombre y pulse Intro.
Consejos:
  • Para renombrar la hoja siguiente, pulse Ctrl + RePág para moverse a la hoja siguiente y, a continuación, repita los pasos 2 y 3.
  • Para renombrar la hoja anterior, pulse Ctrl + RePág para moverse a la hoja anterior y, a continuación, repita los pasos 2 y 3.

Renombrar varias hojas de cálculo en Excel

En la siguiente sección analizaremos dos métodos eficaces para renombrar simultáneamente varias hojas de trabajo seleccionadas o todas las hojas de un libro. Tanto si prefiere un enfoque personalizable como una solución directa, le ofrecemos ambas opciones.


Renombrar Renombrar en Lote hojas específicas/todas con una herramienta versátil

Con la función Kutools para Excel de Renombrar hojas, renombrar varias hojas de cálculo del libro de trabajo actual simultáneamente es muy sencillo. Puede seleccionar las hojas que desee y añadir un prefijo o sufijo, o bien reemplazar por completo sus nombres originales. Para estas modificaciones, puede usar un valor introducido manualmente, valores procedentes de un rango limitado o el contenido de una celda específica en cada hoja seleccionada.

Tras instalar Kutools para Excel, vaya a la pestaña KUTOOLS PLUS y seleccione Hoja de cálculo > Renombrar hojas. En el cuadro de diálogo que aparece, siga estos pasos:

  1. Seleccione las hojas de cálculo que quiera renombrar.
  2. Seleccione las opciones de cambio de nombre que desee.
  3. Seleccione la fuente del nombre. Si selecciona la opción Desde un cuadro de entrada, deberá introducir un valor en dicho cuadro.
  4. Herramienta Cambiar nombre de hojas de Kutools for Excel

Resultado

Las hojas de cálculo seleccionadas se renombran al instante según las opciones de cambio de nombre elegidas.

Las hojas seleccionadas se renombran

Notas:

  • Para habilitar esta función, por favor descargue e instale Kutools para Excel. Este complemento profesional para Excel le ofrece una prueba gratuita de 30 días sin limitaciones.
  • Renombrar hojas mediante las funciones integradas de Excel o con métodos VBA es irreversible. Sin embargo, Kutools ofrece una ventaja clave: permite deshacer cualquier acción de renombrado realizada a través de él, lo que aumenta tanto la seguridad como la comodidad.

Renombrar todas las hojas con VBA (complejo)

En esta sección presentamos dos códigos VBA para añadir un prefijo o sufijo a todos los nombres de las hojas de cálculo, o para renombrar todas las hojas según el valor de una celda específica en cada una.

Nota: Las macros de VBA no se pueden deshacer. Por eso, recomendamos crear una copia de seguridad de su libro antes de realizar estas operaciones, por si necesita restaurar los datos originales.

Paso 1: Crear un nuevo módulo

  1. Pulse Alt + F11 para abrir el editor de Visual Basic para Aplicaciones (VBA).
  2. Haga clic en Insertar > Módulo para crear un nuevo módulo.
  3. Haga clic en Insertar loading=Módulo en el editor de VBA" />

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

Copie cualquiera de los siguientes códigos VBA y péguelo en la ventana del Módulo abierta, según sus necesidades.

  • Código VBA 1: Añadir prefijo/sufijo a todos los nombres de 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 añadir un prefijo y un sufijo a todos los nombres de hoja, debe reemplazar «MyPre_» y «_MySuf» en las líneas 6.ª y 7.ª por su prefijo y sufijo deseados, respectivamente.
    • Para añadir únicamente un prefijo, modifique la línea 10 del código para que quede así: xWs.Name = xPrefix & xWs.Name.
    • Para añadir únicamente un sufijo, modifique la línea 10 del código para que quede así:xWs.Name = xWs.Name & xSuffix.
  • Código VBA 2: Renombrar todas las hojas según el valor de una celda especificada 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, recuerde cambiar "A1" en la quinta línea por la dirección de la celda real que contiene el nuevo nombre para cada hoja de cálculo. Asimismo, asegúrese de que dicha celda (en este caso, A1) contenga un valor en todas las hojas; de lo contrario, al ejecutar este código VBA se producirá el error en tiempo de ejecución '1004'.

Paso 3: Ejecutar el código VBA

En la ventana del Módulo, pulse F5 o haga clic en el botón Botón Ejecutar para ejecutar el código pegado.

Resultado

  • Resultado del código VBA 1: Se han añadido “Pre_” y “_Suf” como prefijo y sufijo, respectivamente, a todos los nombres de las hojas.
  • Resultado del código VBA 1
  • Resultado del código VBA 2: Todas las hojas se han renombrado según el valor de la celda A1 de cada una, que son «Test1», «Test2» y «Test3», respectivamente.
  • Resultado del código VBA 2

Reglas para nombrar hojas de cálculo en Excel

Al renombrar sus hojas de cálculo, debe seguir algunas reglas:

  • El nombre de la hoja de cálculo debe ser único dentro del libro.
  • El nombre de la hoja de cálculo no debe superar los 31 caracteres.
  • El nombre de la hoja de cálculo no puede estar en blanco.
  • El nombre de la hoja de cálculo no debe contener los siguientes caracteres: \ / ? : * [ ].
  • El nombre de la hoja de cálculo no debe comenzar ni terminar con una comilla simple ()'), aunque sí puede usarse en algún punto intermedio del nombre.
  • El nombre de la hoja de cálculo no debe ser Historial, ya que está reservado para uso interno por Excel.

Siguiendo este tutorial podrá renombrar hojas en Excel de forma eficaz para organizar y gestionar mejor sus datos. ¡Esperamos que le resulte útil! Si desea explorar más consejos y trucos de Excel, haga clic aquí para acceder a nuestra extensa colección de miles de tutoriales.