Private Sub Command2_Click()Dim ii = 0Do While i < List2.ListCountIf List2.Selected(i) = True ThenList3.Additem list2.list(i)List2.RemoveItem iElsei = i + 1End IfLoopEnd Sub
List3.AddItem List1.List(i)括号里的i和定义的是同一个。放在if语句前面。