Hola
La única forma que se me ocurre es añadiendo controles del tipo ComboBox y controlandolos por código. Puedes cargar los valores del primer combo al abrir el excel:
Código:
Private Sub Workbook_Open()
Hoja1.ComboBox1.AddItem "Usu1"
Hoja1.ComboBox1.AddItem "Usu2"
Hoja1.ComboBox1.AddItem "Usu3"
End Sub
En el evento change del combobox1 cargar los valores del combobox2 según lo seleccionado en el combobox1.
Código:
Private Sub ComboBox1_Change()
Hoja1.ComboBox2.Clear
If Hoja1.ComboBox1.Value = "Usu1" Then
Hoja1.ComboBox2.AddItem "Cli1"
Hoja1.ComboBox2.AddItem "Cli4"
ElseIf Hoja1.ComboBox1.Value = "Usu2" Then
Hoja1.ComboBox2.AddItem "Cli3"
ElseIf Hoja1.ComboBox1.Value = "Usu3" Then
Hoja1.ComboBox2.AddItem "Cli2"
Hoja1.ComboBox2.AddItem "Cli5"
End If
End Sub
No se si es esto lo que buscas, pero me manejo mejor en VB o VBA, no se si Excel tiene alguna opción más automática para realizar lo mismo.
--Saludos--