Visual Basic para Aplicaciones - Cual es la sintaxis de un combobox en excel?

Life is soft - evento anual de software empresarial
 
Vista:

Cual es la sintaxis de un combobox en excel?

Publicado por Oscar (1 intervención) el 28/07/2003 17:06:41
Soy nuevo en esto, y la verdad no se como se declara un combobox en excel, el cual me tome un rango de celdas con nombre "usuarios" que son los que deseo incluir en mi conbo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cual es la sintaxis de un combobox en excel?

Publicado por J.Fernando (39 intervenciones) el 30/07/2003 20:27:32
Suponiendo que los datos de que hblas estan en la columna 1 y en la primera fila esta el rotulo, es decir los datos que quieres incluir en el combobox estan desde la fila 2 entonces

1. Si el combo esta en un Userform

Private Sub UserForm_Activate()
Sheet1.Activate
Sheet1.Select
fila = 1
Do While Not IsEmpty(Sheet1.Cells(fila, 1)) = True
fila = fila + 1
Loop
fila=fila-1
ComboBox1.ListRows = 5
seleccion = Sheet1.Range(Cells(2, 1), Cells(fila, 1)).Address
ComboBox1.RowSource = seleccion
End Sub

2. Si el combo esta en una hoja

Private Sub Worksheet_Activate()
Sheet1.Activate
Sheet1.Select
fila = 1
Do While Not IsEmpty(Sheet1.Cells(fila, 1)) = True
fila = fila + 1
Loop
fila=fila-1
ComboBox1.ListRows = 5
seleccion = Sheet1.Range(Cells(2, 1), Cells(fila, 1)).Address
ComboBox1.ListFillRange = seleccion
End Sub

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar