0
私は選択したアイテムのインデックスを見つけることに気付いていますが、選択解除されたアイテムを見つけるにはどうすればいいですか?私はmutli selectとcheckboxオプションを持つリストボックスを持っています。アイテムの選択を解除すると、そのアイテムのインデックスがわかります。リストボックスの選択解除された項目のインデックスを返しますか?
私のコードは、選択されたインデックスを取得します。
Private Sub ListBox1_Change()
Dim lItem, indexNum As Long
For lItem = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.Selected(lItem) Then
indexNum = lItem + 1
End If
Next lItem
End Sub
私はそれを複数選択して選択を解除する必要があります。リストボックスの項目をチェックしてチェックを外し、 "1どの項目がクリックされたかをワークシートに残しておきます。 –
私のmsgboxを、選択解除時に実行するのに必要なコードに置き換えてください。 – Moacir
はい、しかし、それはあなたがリストにある別のアイテムを選択するとすぐに、単一の選択/選択解除でのみ機能し、選択または選択解除されたアイテムではなく、最初のアイテムインデックスに固執します。 –