¿Cómo copiar una hoja y cambiarle el nombre basado en un valor de celda en Excel?
Normalmente, puedes usar la función Mover o Copiar para copiar una hoja de cálculo y luego escribir manualmente un nuevo nombre para la copia según sea necesario. Pero, ¿has intentado alguna vez cambiar el nombre de la hoja basándote en un valor de celda después de copiar la hoja de cálculo? En este artículo, hablaré sobre cómo cambiar automáticamente el nombre de la hoja de cálculo basándose en un valor de celda cuando haces una copia.
Copiar una hoja de cálculo y cambiarle el nombre basado en un valor de celda con código VBA
Copiar una hoja de cálculo y cambiarle el nombre basado en un valor de celda con código VBA
El siguiente código VBA puede ayudarte a copiar una hoja de cálculo y cambiarle el nombre automáticamente con un valor de celda específico; por favor, sigue estos pasos:
1. Activa la hoja de cálculo que deseas copiar, y luego mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: Copiar una hoja de cálculo y cambiarle el nombre con un valor de celda:
Sub Copyrenameworksheet()
'Updateby Extendoffice
Dim ws As Worksheet
Set wh = Worksheets(ActiveSheet.Name)
ActiveSheet.Copy After:=Worksheets(Sheets.Count)
If wh.Range("A1").Value <> "" Then
ActiveSheet.Name = wh.Range("A1").Value
End If
wh.Activate
End Sub
3. Luego presiona la tecla F5 para ejecutar este código, y tu hoja de cálculo actual se habrá copiado en el libro actual después de todas las hojas de cálculo, y se le habrá cambiado el nombre con el valor de celda que especificaste, como se muestra en la captura de pantalla:
Nota: En el código anterior, la referencia de celda A1 es el valor de celda que quieres usar para cambiar el nombre de la nueva hoja copiada; puedes cambiarla según tus necesidades.
Copiar una hoja de cálculo varias veces y cambiarle el nombre basado en valores de celda con Kutools para Excel
El código anterior solo puede cambiar el nombre con un valor de celda. Si necesitas copiar la hoja varias veces y cambiarles el nombre basándote en una lista de valores de celda, la herramienta Crear Hojas de Cálculo de Secuencia de Kutools para Excel puede ayudarte a completar esta tarea tan rápido como puedas.
Después de instalar Kutools para Excel, por favor haz lo siguiente:
1. Haz clic en Kutools Plus > Hoja de Cálculo > Crear Hojas de Cálculo de Secuencia, ver captura de pantalla:

2. En el cuadro de diálogo Crear Hoja de Cálculo de Secuencia, realiza las siguientes operaciones:
(1.) Selecciona el nombre de la hoja de cálculo que deseas copiar desde la lista desplegable Basado en Hoja de Cálculo;
(2.) Selecciona la opción Datos dentro de la selección bajo la sección Nombre de hoja de cálculo basado en y haz clic en el botón para seleccionar los valores de celda en los que deseas basar los nombres de las hojas de cálculo copiadas.
3. Luego haz clic en el botón Aceptar, y la hoja de cálculo específica se habrá copiado varias veces y se le habrá cambiado el nombre con los valores de celda que seleccionaste en un nuevo libro de trabajo, ver captura de pantalla:
Las mejores herramientas de productividad para Office
Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!
Todos los complementos de Kutools. Un solo instalador
El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.





- Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
- Mejor juntos: productividad optimizada en todas las aplicaciones de Office
- Prueba completa de30 días: sin registro ni tarjeta de crédito
- La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos