Vincular 2 combos en excel, como ejecuto este formulario manteniendo las hoja oculta.

Quiero ejecutar una macro con 2 combobox vinculados pero con su base de datos oculta, es decir que la información que utiliza el combobox para visualizar este oculta es decir la raiz.

Respuesta
1

Lo puede conseguir de la siguiente manera

Desde el evento iniciar del userfrom

Private Sub UserForm_Initialize()

Application.ScreenUpdating = False

Sheets("sheet1").Visible = xlSheetVisible
Sheets("sheet1").Visible .Select

Range("a2").Select

Do While ActiveCell <> ""
ComboBox1.AddItem ActiveCell
ActiveCell.Offset(1, 0).Activate
Loop

Range("b2").Select

Do While ActiveCell <> ""
ComboBox2.AddItem ActiveCell
ActiveCell.Offset(1, 0).Activate
Loop

Sheets("sheet1").Visible = xlSheetVeryHidden

Application.ScreenUpdating = True

end sub

Donde solo tines que cambiar SHEET1 por el nombre tu hoja

A2 donde va a empezar a carga los datos el combobox1

B2 donde va a empezar a carga los datos el combobox 2

No olvides valor si te silve para cerrar la pregunta 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas