・リストボックス内で上の端にある場合上に順序をいれかえると消えてしまいます。
※下の端にある場合、下に移動させると同じように消えてしまいます。
VBA
1Private Sub btn_ListUp_Click() 2 3Application.ScreenUpdating = False 4On Error GoTo ErrLabel 5 6Dim n As Long,buf1 As String,buf2 As String 7 8n = Listbox1.Listindex 9buf1 = ListBox.List(n,0) 10buf2 = ListBox.List(n,1) 11 12ListBox1.RemoveItem n 13ListBox1.AddItem ““,n-1 14ListBox1.List(n-1,0) = buf1 15ListBox1.List(n-1,1) = buf2 16ListBox1.ListIndex = n-1 17Exit Sub 18 19Errlabel: 20 MsgBox “移動するものが見つかりません。“ 21End Sub 22
よろしくお願い致します。
上の端にあるものを、上に移動させるってどういうことですか?移動する必要ないのでは?ステップ実行してデバッグしました?
回答1件
あなたの回答
tips
プレビュー