Combobox que depende del valor de otro Combobox

Como hacer para que al seleccionar un determinado valor en el combobox1 ( ej. Argentina, brasil) el segundo combobox me muestre ciudades( si elegí argentina, que muestre buenos aires, bariloche . Si elegí Brasil que diga Brasilia, Sao Paulo).
He intentado lo siguiente, pero sin éxito.
If ComboBox1.Value = "argentina" Then
ComboBox2.ListFillRange = "B1:B4"
End If
If ComboBox1.Value = "brasil" Then
ComboBox2.ListFillRange = "b5:b8"
End If
El error lo muestra en el campo ListFillRange...

1 respuesta

Respuesta
1
Las instrucciones están correctas. Debieras revisar el nombre del Combobox2 (un espacio hace diferencia- o revisar si algún contenido de celdas pudiera dar algún problema)
Esta es tu rutina completa y probada
Private Sub ComboBox1_Change()
If ComboBox1 = "arg" Then
ComboBox2.ListFillRange = "B1:B4"
End If
If ComboBox1 = "brasil" Then
ComboBox2.ListFillRange = "B5:B8"
End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas