首页 > 代码库 > 其他对象的属性和方法:

其他对象的属性和方法:

啧啧,最初想的是以玩笑的口吻来做笔记,果然后面更多的是想赶时间,完成任务,哎,不过现在时间打紧,我还是得加把劲儿了!b( ̄▽ ̄)d

Address属性

返回某个单元格的地址;如:

MsgBox”当前选中的单元格地址为:”&Selection.Address

Selection是对活动工作表中当前选中对象的引用。

Clear方法

利用Clear清楚单元格的内容和格式,如:

技术分享

复制与粘贴

完整版为:

技术分享

主要是为了显示下Paste的用法,实际运用时不需要单独进行选中,如下:

Range(“A1”).Copy   Range(“B3”)

其中省略了一个参数,完整版为:

Range(“A1”).Copy  Destination:=Range(“B3”)

在粘贴时,如果不能明确知道单元格范围大小,可以只引用粘贴区域左上角第一个单元格,和平时的粘贴一样:

Range(“A1”).CurrentRegion.Copy  Range(“G1”)

将A1所在的区域,粘贴到一G1开头的对应区域

(所以我还是不懂,这么简单的操作,为嘛要用代码?

补充一个,在工作表单元格的选择中,如果有多个不连续区域,在某个区域内单击,再按Ctrl+A能全选CurrentRegion,再按一下就是选中表格全部区域)

剪切和删除单元格

剪切:

Range(“A1”).Cut  [Destination:=]Range(“C3”)

删除:

技术分享

如果没有使用参数,直接delete会按照xlUp的方法进行。

定义和引用名称

定义名称是将某一单元格或区域命名,以便使用,可以直接在表格中选中单元格右键。用VBA则:

Range(“A3:F5”).Name=”data”

将A3:F5区域定义为data。

 

Comment对象,添加批注

Comment对象用于添加批注,也可以直接在“审阅”里新建批注。

Eg:

Range(“A5”).AddComment  Text:=”这是一个批注”

AddComment为添加一个批注。如果该单元格已有批注,VBA会报错。可以隐藏或者删除批注:

Range(“A5”).Comment.Visible=False      ‘隐藏批注

Range(“A5”).Comment.Delete            ‘删除批注

其他对象的属性和方法: