1
lanzamiento de Microsoft Office Excel y escriba " 2 " en la celda "A1 ", " 3 " en la celda "B1 ", " 4 " en la celda " C1 " y " 5 " en la celda "D1 ". Pulse la tecla "Ctrl " y " S " para guardar la hoja de cálculo . Guárdelo en "C: \\ Temp" como " source.xlsx " y cierre la hoja de cálculo
2
lanzamiento Excel para abrir un nuevo libro. . Haga clic en la pestaña de " desarrolladores" , a continuación, haga clic en " Visual Basic ". Haga clic en el menú " Insertar" y haga clic en " UserForm1 " para añadir un nuevo formulario.
3
clic " ComboBox " en el panel " Toolbox" y arrastrarlo a su forma mientras se mantiene el puntero del ratón botón . Suelte el botón del ratón para crear un nuevo control de cuadro combinado . Añadir un nuevo botón de comando usando la misma técnica.
4
doble clic en " CommandButton1 " para abrir el procedimiento de evento de clic del botón. Comience agregando el siguiente código de VBA para crear las variables utilizadas para abrir la hoja de cálculo :
sourceXL As Excel.Application
Sourcebook As Excel.Workbook
sourceSheet As Excel.Worksheet
5
Añada el siguiente código al abrir el " source.xlsx " hoja de cálculo:
Set sourceXL = Excel.Application
Set Sourcebook = sourceXL . Workbooks.Open ("C: \\ temp \\ source.xlsx " )
Set sourceSheet = sourceBook.Sheets ( 1 )
6
Escriba el siguiente código para obtener los valores de " source.xlsx " y agregarlos al cuadro combinado en el formulario :
sourceSheet.Range " . Seleccione
Me.ComboBox1.AddItem ( sourceSheet.Range ((" A1) " A1 " ) . Value)
sourceSheet.Range ( "B1 ") . Seleccione
Me.ComboBox1.AddItem ( sourceSheet.Range ( "B1 ") . Valor )
sourceSheet . Range (" C1" ) . Seleccione
Me.ComboBox1.AddItem ( sourceSheet.Range ( " C1" ) . Valor )
sourceSheet.Range ( " D1 ") . Seleccione
Me.ComboBox1.AddItem ( sourceSheet.Range ( " D1 ") . Valor )
7
Pruebe su programa con la tecla " F5 " y haciendo clic en el botón de comando para llenar el cuadro combinado.