RemoveItem 方法

       

从列表框或组合框中删除一个或多个数据项。

expression.RemoveItem(Index, Count)

expression 返回一个 ControlFormat 对象。

Index   Long 类型,必需。第一个要删除的数据项号。有效值为 1 到该列表的数据项数目(ListCount 属性的返回值)。

Count   Variant 类型,可选。要删除的数据项数目,从第 Index 项开始。如果省略此参数,则只删除一个数据项。如果 Index + Count 超过列表的数据项数目,则删除列表中从第 Index 项到最后一项的所有数据项并且不报错。

说明

如果指定对象定义了填充区域,则该方法无效。

使用 RemoveAllItems 方法删除 Microsoft Excel 列表框或组合框中所有数据项。使用 Clear 方法删除 ActiveX 列表框或组合框中所有数据项。

示例

本示例删除列表框中的选定数据项。如果 Shapes(2) 不代表列表框,则本示例无效。

Set lbcf = Worksheets(1).Shapes(2).ControlFormat
lbcf.RemoveItem lbcf.ListIndex