我在找一个可行的解决方案时遇到了一些困难(一直在寻找2天)。 希望你能帮我弄明白。Excel VBA拖放
目的 - 我想使用VBA来拖放列表框 之间的文本(见图片)
注意:我知道有枢轴奇才已经,我中号不那么感兴趣,他们(长的故事)
问题 有没有,你知道的,可以帮助我M任何解决方案“列A”到任何其他列表框?
如果您不知道解决方案,博客或网站可能也会有所帮助。
我在找一个可行的解决方案时遇到了一些困难(一直在寻找2天)。 希望你能帮我弄明白。Excel VBA拖放
目的 - 我想使用VBA来拖放列表框 之间的文本(见图片)
注意:我知道有枢轴奇才已经,我中号不那么感兴趣,他们(长的故事)
问题 有没有,你知道的,可以帮助我M任何解决方案“列A”到任何其他列表框?
如果您不知道解决方案,博客或网站可能也会有所帮助。
除了我上面的评论,这里是最简单的方法。
创建一个带有2个列表框和1个命令按钮的用户窗体,如下图所示。
并粘贴到用户窗体代码区域的代码
Dim i As Long
Private Sub UserForm_Initialize()
For i = 1 To 10
ListBox1.AddItem i
Next i
End Sub
Private Sub CommandButton1_Click()
If ListBox1.ListIndex = -1 Then
MsgBox "Please select an item from listbox1"
Exit Sub
End If
ListBox2.AddItem ListBox1.List(ListBox1.ListIndex)
ListBox1.RemoveItem (ListBox1.ListIndex)
End Sub
HTH
我认为这可能工作,让我试试看(这可能需要一个小时或两个,我很慢) – Overseer10 2013-04-24 14:56:38
它花了我有一段时间,但我有我的宏使用你的帮助。 – Overseer10 2013-04-24 20:16:55
不回答有关拖放的原始问题 – 2015-05-09 13:37:58
敢肯定你可以拖动用户窗体/降...按钮可能会更容易不过。否则,如果你真的想拖/放,给我一分钟,记住我之前做过的事情:) – 2013-04-24 14:22:28
这里有一个链接。 http://exceldesignsolutions.com/drag-drop-items-between-listbox-controls/添加一个按钮将会更容易,该按钮会将选定的项目从1个列表框移动到另一个列表框。让我知道你是否想要一个例子。 – 2013-04-24 14:25:00
@SiddharthRout我没有想到任何复杂的事情......我上个星期从字面上理解了这件事是否可以完成。找不到我正在测试它的文件,虽然...坚持:) – 2013-04-24 14:26:01