我在Excel文件中添加了Active X控件的列表框,并使其成為帶有復(fù)選框的多選框。
我還針對這個列表框在VB腳本中添加了一個選擇更改事件。
Sub lstMultiSelectBox_Change()
If blnCheck = False Then
CheckAll
End If
End Sub
現(xiàn)在我正在努力尋找最后一次檢查的項目。有了這些信息,我想在此列表框中實現(xiàn)全選和取消全選功能。
我在Excel文件中添加了Active X控件的列表框,并使其成為帶有復(fù)選框的多選框。
我還針對這個列表框在VB腳本中添加了一個選擇更改事件。
Sub lstMultiSelectBox_Change()
If blnCheck = False Then
CheckAll
End If
End Sub
現(xiàn)在我正在努力尋找最后一次檢查的項目。有了這些信息,我想在此列表框中實現(xiàn)全選和取消全選功能。
公眾號:1024技術(shù)圈
?? 提供互聯(lián)網(wǎng)知識和資訊,分享IT前沿技術(shù),熱門資源,大廠面試題 ??
為了使
ListBox1_Change
事件返回上次選擇的列表框值,可以使用該解決方案。它可以檢測所選值,而不受其在列表中的位置影響:Private
變量:如果希望僅在選定值為“全選”時觸發(fā),則將最后一個事件代碼行替換為以下內(nèi)容:
最簡單的解決方案應(yīng)該是第一條評論中建議的解決方案:
但是,為了使其正常工作,“全選”一行應(yīng)該是列表的第二行。。。