所以我有一個用戶表單有一個: 列表框稱爲「lstentries」 單選按鈕稱爲「刪除」。 此外,「開始」是行表格左上角的單元格的名稱。如何刪除列表框中的多個選擇?
我已經設置了代碼,以便它可以在列表框中選擇多個條目。但是,當我選擇多個條目時,它只會刪除它所涉及的第一行。所以我試着做一個while循環,所以它一直刪除選定的,但這也不起作用。我得到「運行時錯誤'1004' - 對象的方法'範圍''全局'失敗」
希望有人能幫助我。這裏是刪除行的代碼片段。提前致謝。
If optDelete.Value = True Then
Dim delete As Range
Do While True
Set delete = Range("start").Offset(lstEntries.ListIndex, 0)
delete.EntireRow.delete Shift:=xlUp
Loop
End If