¿Cómo crear varias hojas de trabajo a partir de una lista de valores de celda?
¿Existe algún método rápido o fácil para que creemos varias hojas de trabajo basadas en una lista de valores de celda en Excel? En este artículo, hablaré sobre algunos buenos trucos para resolver este trabajo.
Cree varias hojas de trabajo a partir de una lista de valores de celda con código VBA
Cree varias hojas de trabajo a partir de una lista de valores de celda con Kutools para Excel
Cree varias hojas de trabajo a partir de una lista de valores de celda con código VBA
Para crear rápidamente múltiples hojas de trabajo nuevas que se nombran con una lista de valores de celda, el siguiente código VBA puede ayudarlo.
1. Mantenga pulsado el ALT + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Módulo Ventana.
Código de VBA: cree varias hojas de trabajo 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
Note: En el código anterior, A1: A7 es el rango de celdas en el que desea crear hojas, cámbielo según sus necesidades.
3. Entonces presione F5 clave para ejecutar este código, y las nuevas hojas se han creado después de todas las hojas en el libro de trabajo actual, vea la captura de pantalla:
Cree varias hojas de trabajo a partir de una lista de valores de celda con Kutools para Excel
Si no tiene experiencia con el código anterior, aquí hay una herramienta útil:Kutools for Excel, Con su Crear hojas de trabajo de secuencia función, las hojas de trabajo se crearán en función de los valores de celda en un nuevo libro de trabajo.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, haz lo siguiente:
1. Hacer clic Kutools Más > Hoja de trabajo > Crear hojas de trabajo de secuencia, ver captura de pantalla:
2. En la Crear hojas de trabajo de secuencia caja de diálogo:
(1.) Seleccione una hoja de trabajo en la que desee crear hojas de trabajo secuenciales;
(2.) Luego seleccione Datos en una opción de rango de la Nombres de hojas basados en cuadro de lista y haga clic en para seleccionar los valores de celda que desea utilizar.
3. Y luego haz clic Ok botón, las hojas de trabajo se han creado con los nombres de los valores de celda en un nuevo libro de trabajo, vea la captura de pantalla:
Haga clic en Descargar y prueba gratuita de Kutools para Excel ahora.
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!