Rellenar una celda Microsoft Excel después de una selección desplegable mediante un control " ComboBox " puede hacer que su aplicación Excel más dinámico. Se pueden crear interfaces de usuario con los controles como cuadros combinados en Excel. Los usuarios pueden seleccionar los elementos de los controles y se puede programar el elemento seleccionado para rellenar una celda de la hoja de cálculo. La colección "Range" devolverá un objeto Range que representa una sola celda o un rango de celdas . Instrucciones
1
lanzamiento de Microsoft Office Excel , haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic ". Haga clic en el menú "Insertar" en la ventana del editor de VBA y haga clic en " formulario de usuario . "
2
clic " ComboBox " en el panel " Herramientas " y haga clic en el formulario para agregar una nueva " ComboBox ". Haga clic en el formulario y haga clic en " Ver código " para abrir el módulo de VBA. Copia y pega el código siguiente para agregar tres puntos cuando el formulario se inicializa :
Private Sub UserForm_Initialize ()
Me.ComboBox1.AddItem ( " artículo 1 " )
mí . ComboBox1.AddItem ( " artículo 2 " )
Me.ComboBox1.AddItem ( " artículo 3 " )
End Sub
3
doble haga clic en el control " ComboBox " en la forma de crear un evento de "Cambiar". Agregue el siguiente código para rellenar la celda A1 con el elemento seleccionado en el control " ComboBox ": .
Range (" A1" ) Seleccione
Range (" A1" ) Valor = Me . . ComboBox1.Text
MsgBox " la celda A1 se ha poblado ! "
4
Press "F5 " para ejecutar el programa y seleccione un elemento en el control " ComboBox " .