VBA Excel-2010 listbox1.SelectedIndex引发错误

时间:2018-08-14 14:00:10

标签: vba excel-2010

嗨,我在excel工作簿中,并且在同一工作表中,我写了VBA来从列表框中删除当前选定的项目,但是功能SelectedIndex表示它不是列表框的方法。我不确定为什么会发生这种情况,因为我看到很多示例都在使用它。任何帮助都是极好的!

代码:

ListBox1.Items.RemoveAt (ListBox1.SelectedIndex)

1 个答案:

答案 0 :(得分:0)

使用

ListBox1.RemoveItem ListBox1.ListIndex

您可能要添加有关实际选择的任何项目的支票:

With Me.ListBox1
    If .ListIndex <> -1 Then .RemoveItem .ListIndex
End With