【发布时间】:2018-03-21 15:35:32
【问题描述】:
我有一个列表框,其中的值要移动到另一个列表框,以便用户可以对项目进行排序。当最后一个项目被选中时,它只会移动那个项目并删除它上面的值。我怎样才能让它像列表中的其他项目一样起作用?
仅供参考,这是一个单一的项目选择,如果这改变了任何东西
Option Explicit
Option Base 1
Private Sub Add_Click()
Dim x As Integer, count As Integer
count = Me.Unsorted.ListCount
For x = 0 To count
If Me.Unsorted.Selected(x) = True Then
Me.Sorted.AddItem Me.Unsorted.List(x)
End If
Next x
For x = count To 0 Step -1
If Me.Unsorted.Selected(x) = True Then
Me.Unsorted.RemoveItem x
End If
Next x
End Sub
【问题讨论】:
标签: vba listboxitem