我在找一個可行的解決方案時遇到了一些困難(一直在尋找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