¿Cómo crear varias hojas de cálculo a partir de una lista de valores de celda?
¿Existen métodos rápidos o fáciles para crear varias hojas de cálculo basadas en una lista de valores de celda en Excel? En este artículo, hablaré sobre algunos trucos útiles para resolver esta tarea.
Crear varias hojas de cálculo a partir de una lista de valores de celda con código VBA
Crear varias hojas de cálculo a partir de una lista de valores de celda con Kutools para Excel
Crear varias hojas de cálculo a partir de una lista de valores de celda con código VBA
Para crear rápidamente varias hojas de cálculo nuevas nombradas con una lista de valores de celda, el siguiente código VBA puede ayudarte.
1. 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: Crear varias hojas de cálculo a partir de una lista de celdas:
Sub AddSheets()
'Updateby Extendoffice
Dim xRg As Excel.Range
Dim wSh As Excel.Worksheet
Dim wBk As Excel.Workbook
Set wSh = ActiveSheet
Set wBk = ActiveWorkbook
Application.ScreenUpdating = False
For Each xRg In wSh.Range("A1:A7")
With wBk
.Sheets.Add after:=.Sheets(.Sheets.Count)
On Error Resume Next
ActiveSheet.Name = xRg.Value
If Err.Number = 1004 Then
Debug.Print xRg.Value & " already used as a sheet name"
End If
On Error GoTo 0
End With
Next xRg
Application.ScreenUpdating = True
End Sub
Nota: En el código anterior, A1:A7 es el rango de celdas a partir del cual deseas crear las hojas; cámbialo según tus necesidades.
3. Luego, presiona la tecla F5 para ejecutar este código, y las nuevas hojas se habrán creado después de todas las hojas en el libro actual, como se muestra en la captura de pantalla:
Crear varias hojas de cálculo a partir de una lista de valores de celda con Kutools para Excel
Si no estás familiarizado con el código anterior, aquí hay una herramienta práctica: Kutools para Excel, con su función Crear Hojas de Cálculo de Secuencia, las hojas de cálculo se crearán basadas en los valores de las celdas en un nuevo libro de trabajo.
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 Hojas de Cálculo de Secuencia:
(1.) Selecciona una hoja de cálculo en la que quieras crear hojas de cálculo de secuencia;
(2.) Luego selecciona Datos en un rango de opciones desde el Nombre de hoja de cálculo basado en cuadro de lista, y haz clic en el botón para seleccionar los valores de celda que deseas utilizar.
3. Luego, haz clic en el botón Aceptar, las hojas de cálculo se han creado con los nombres de los valores de las celdas en un nuevo libro de trabajo, ver captura de pantalla:
¡Haz clic para descargar y probar gratis Kutools para Excel ahora!
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- 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 vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!