¿Cómo mostrar varias columnas en el cuadro combinado?
El cuadro combinado puede ayudarnos a seleccionar rápidamente los valores sin escribirlos, normalmente, puede crear un cuadro combinado con una lista de datos, pero, a veces, desea mostrar varias columnas en el cuadro combinado como se muestra en la siguiente captura de pantalla, ¿cómo podría Creas un cuadro combinado con varias columnas en Excel?
Mostrar varias columnas en un cuadro combinado con propiedades del cuadro combinado
Muestra varias columnas en un cuadro combinado con código VBA
Mostrar varias columnas en un cuadro combinado con propiedades del cuadro combinado
Puede ir a las propiedades del cuadro combinado para configurar los atributos del cuadro combinado, haga lo siguiente:
1. Hacer clic Developer > recuadro > Cuadro combinado (control ActiveX)y luego arrastre el mouse para dibujar un cuadro combinado según lo necesite, vea las capturas de pantalla:
2. Luego haga clic Propiedades bajo el Developer pestaña, en el Propiedades cuadro de diálogo, realice las siguientes operaciones:
(1.) En el ColumnCount cuadro de texto, ingrese el número de columnas que desea mostrar, en este ejemplo, ingresaré 3;
(2.) Junto al celda vinculada cuadro de texto, ingrese una referencia de celda para vincular el cuadro combinado;
(3.) En el ListFillRango cuadro de texto, escriba el rango de celdas que desea utilizar como datos de origen.
3. Después de finalizar la configuración, cierre el cuadro de diálogo y haga clic en el Modo de diseño existentes cinta para salir del modo de diseño, ahora, cuando haga clic en la flecha desplegable del cuadro combinado, se mostrarán datos de varias columnas a la vez, vea la captura de pantalla:
Consejo: Si no hay una pestaña Desarrollador en la cinta, este artículo ¿Cómo mostrar / mostrar la pestaña de desarrollador en Excel 2007/2010/2013 Ribbon? puede hacer un favor para que muestre la pestaña Desarrollador.
Muestra varias columnas en un cuadro combinado con código VBA
Aquí, un código VBA también puede ayudarlo a completar esta tarea.
1. Primero, debe crear un nombre de rango para sus datos de origen, seleccione el rango de datos e ingrese un nombre de rango en el Nombre de buzón, ver captura de pantalla:
2. Luego cree un cuadro combinado, haga clic con el botón derecho y elija Ver código en el menú contextual, vea la captura de pantalla:
3. Y el Microsoft Visual Basic para aplicaciones se abre la ventana, copie y pegue el siguiente código para reemplazar el código original, vea la captura de pantalla:
Código de VBA: muestra varias columnas en el cuadro combinado:
Private Sub UserForm_Initialize()
'Updateby Extendoffice
With ComboBox1
.ColumnCount = 3
.List = Range("Namelist").value
End With
End Sub
Note: En el código anterior, el ComboBox1 es el nombre de su cuadro combinado creado, el número 3 es el número de columna que desea mostrar, "Lista de nombres”Es el nombre del rango que ha creado en el paso 1. Puede cambiarlos según sus necesidades.
4. Entonces presione F5 para ejecutar este código y luego haga clic en el cuadro combinado, las múltiples columnas se muestran en el cuadro combinado según lo necesite.
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!