Saltar al contenido principal

¿Cómo crear una lista desde el rango en Excel?

Es posible que deba crear una lista por un rango de datos con frecuencia, por ejemplo, un rango de datos en 24 términos solares como se muestra a continuación. Por supuesto, puede copiarlos y pegarlos en una lista manualmente, pero parece algo tedioso si hay muchas columnas en el rango. En realidad, hay un par de trucos para crear fácilmente una lista a partir del rango especificado en Microsoft Excel.


Crear una lista a partir del rango con VBA

Cree una lista desde el rango con Kutools para Excel


flecha azul burbuja derecha Crear una lista a partir del rango con VBA

En Excel, también puede usar el código VBA para importar rápidamente una lista o rango.

1. Sostener ALT botón y prensa F11 en el teclado para abrir un Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Móduloy copie el VBA en el módulo.

VBA: crear lista desde el rango

Sub UniqueList()
'Updateby20140304
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("OutPut to (single cell):", xTitleId, Type:=8)
For i = 1 To InputRng.Rows.Count
    For j = 1 To InputRng.Columns.Count
        OutRng.Value = InputRng.Cells(i, j).Value
        Set OutRng = OutRng.Offset(1, 0)
    Next
Next
End Sub

 

3. Hacer clic en Ejecutar botón o prensa F5 para ejecutar el VBA. Un cuadro de diálogo que se muestra en la pantalla y seleccione el rango de datos con el que creará una lista. Ver captura de pantalla:


5. Hacer clic en OK, seleccione una celda para generar la lista desde el cuadro de diálogo emergente, luego haga clic en OK. Ver captura de pantalla:


Luego, el rango de datos se ha creado como una lista en la celda seleccionada.



flecha azul burbuja derecha Cree una lista desde el rango con Kutools para Excel

La herramienta útil - Kutools for Excel's Transformar rango La función también puede crear rápida y fácilmente una lista a partir de un rango de datos.

Kutools for Excel incluye más de 300 útiles herramientas de Excel. Prueba gratis sin límite en 30 días. Comprar ahora

1. Seleccione el rango de datos que desea crear como una lista y haga clic en Kutools > Convertidor de rango > Transformar rango. Ver captura de pantalla:


2. En la ventana emergente Transformar rango diálogo, comprobar Rango a una sola columnaY haga clic en OK, se muestra otro cuadro de diálogo para que seleccione una celda en blanco para generar la lista, haga clic en OK. Ver captura de pantalla:

3. Luego se crea la lista.

Haga clic aquí para obtener más información sobre los rangos de transformación.

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations