Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2010, 03:05
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años, 4 meses
Puntos: 13
Respuesta: Macro para actualizar lista desplegable

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--