excel快速下拉到底快捷键,excel怎样快速批量下拉
excel快速下拉到底快捷键,excel怎样快速批量下拉
本节介绍一下ControlFormat对象,严格来说这个对象是对应于Excel中的ListBox对象的一些属性和方法,为什么不以ListBox来返回,就不太清楚了。
总之,要对Excel表中的ListBox对象操作就这么做就行了。
那么,如何得到ControlFormat对象呢?
用下面的方法:
dim xCF as Object
Set xCF=Shapes(i).ControlsFormat
对象xCF就是一个ControlFormat对象,其中i代表了此Shape的Index值。
这就有点不可想像了,Shape是Excel表绘图层中的对象,例如自选图形、任意多边形、OLE 对象或图片,此处就代表了一个OLE对象,即ListBox。
有点乱,但要了解一下Shape对象,如下图所示,有按钮对象,下拉列表和文本框对象,都 属于Shapes对象集。
可以使用Shape对象的ContrlFormat来返回ContrlFormat对象。
当我们得到这个ContrlFormat对象之后,就可以对下拉列表框进行各种添加删除操作了。
ContrlFormat对象有四个方法:Additem、List、RemoveAllitems、Removeitem
懂基本英语就基本明白这四种方法的功能了,这里不做过多介绍,具体可参考下面的代码进行对号。
更加重要的是ContrlFormat的属性,一共有17个,属性就是用一些固定的参数来进行设置,可以使下拉列表框更加符要求,目的很简单。
下面,用实例来证明一下我们通过代码如何实现对下拉列表的添加、修改、删除等等操作。
添加列表框
Private Sub AddListBox()DelListbox '删除除列表框Dim xlobj As Object'添加列表框Set xlobj = Me.Shapes.AddFormControl(xlListBox, Range("E3").Left, Range("E3")网站站点" rel="nofollow" />