所以我有一个用户表单有一个: 列表框称为“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