Programar combobox dinámico.

Buenas tardes, me podrías ayudar a programar correctamente un combobox dinámico? Esto es lo que tengo hasta el momento en el userform, gracias de antemano.

Private Sub UserForm_Initialize()
With ComboBox1
.ColumnCount = 2
.ColumnWidths = "40;100"
.ColumnHeads = True
'RowSource = "Hoja1 a2:b20)"
End With
End Sub

El rowsource lo tengo en propiedades del a2:b20 , pero puede variar, es por eso que requiero de su ayuda.

1 respuesta

Respuesta
1

Quita la propiedad de rowsource y pon esto

Private Sub UserForm_Initialize()
With ComboBox1
.ColumnCount = 2
.ColumnWidths = "40;100"
.ColumnHeads = True
.RowSource = "A2:B" & Range("A" & Rows.Count).End(xlUp).Row
End With
End Sub

Saludos.DAM
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas