Tengo el siguiente codigo que me introduce items en el
listbox2 dependiendo de la seleccion del listbox1, por
cada seleccion en el listbox1 necesito limpiar los items
del listbox2 y meter los nuevos o en su defecto quitar la
seleccion del listbox2, desafortunadamente me manda error
en la linea "listbox2.clear", "error no especificado"
ListBox2.Clear
For r = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(r) Then
c = ListBox1.List(r)
ListBox2.RowSource = "" & c
End If
Next r
For rr = 0 To ListBox2.ListCount - 1
If ListBox2.Selected(rr) Then
cc = ListBox2.List(rr)
Cells(2, 1) = cc
End If
Next rr
si quito la linea "listbox2.clear", al dar clic en un item
del listbox2 (esto se ejecuta por el evento click) el
codigo se ejecuta correctamente, el problema esta en que
si dan click sobre otro item del listbox1 este se ejecuta
sin tener que dar click sobre un item del listbox2 ya que
el item del listbox2 se queda seleccionado por la
seleccion del item del listbox1 anterior, existe otra
forma de limpiar el listbox o en su defecto quitar la
seleccion?
Espero haberme explicado y de igual manera poder contar
con su ayuda
Leer las respuestas