打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
整理VBA常用语句三

CellS(行数,列数)

A1Cells(1,1)     range表示: range("a1")

     b2:     cells(2,2)      range表示: range("b2")

   c100:    cells(100,3)    range表示: range("c100")

   cells也是一个常用的单元格表示方法,它和Range在表示单元格时有什么共同点和区别呢?

    Range可以表示单元格,也可以表示单元格区域cells也是这样,但除了cells作为一外集合对象外其他只能表示一个独立的单元格,如:

Cells.select  选取工作表所有单元格    

Cells(2,2).select        选取B2单元格

所以在表示单元格区域时,除表示全部单元格外,其他均需用Range来表示如:range("a1:b20").

 

offset 是单元格或单元格区域的移动  offset (移动行数,移动列数)

resize 是单元格或单元格区域的行数和列数重新设置后范围大小  resize (变动后行数,变动后列数)

:

Range("A1:B2").Select  

选取A1:B2区域

Range("A1:B2").Offset(3, 0).Select  

A1:B2区域向下移动三行,结果是选中A4:B5区域

Range("A1:B2").Resize(2, 4).Select

A1:B2区域重新设置,行数为2,列数为4, 结果为选取A1:D2  

Range("A1:B2").Resize(Range("A1:B2").Rows.Count + 2, Range("A1:B2").Columns.Count + 4).Select

A1:B2区域重新设置,在原来行数的基础上加2,在原来列数的基础上加4,运行结果为:结果是选取A1:F4

 

SpecialCells 方法

此对象代表与指定类型及值相匹配的所有单元格。

语法

expression.SpecialCells(Type, Value)

expression   必选。该表达式返回一个 Range 对象。

Type   Long 类型,必选。要包含的单元格。可为以下 XlCellType 常量之一

 

常量

说明

xlCellTypeAllFormatConditions

任意格式的单元格

xlCellTypeAllValidation

具有有效条件的单元格

xlCellTypeBlanks

空单元格

xlCellTypeComments

包含注释的单元格

xlCellTypeConstants

包含常量的单元格

xlCellTypeFormulas

包含公式的单元格

xlCellTypeLastCell

已用区域的最后一个单元格

xlCellTypeSameFormatConditions

具有相同格式的单元格

xlCellTypeSameValidation

具有相同有效条件的单元格

xlCellTypeVisible

所有可见单元格

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value  Variant 类型,可选。如果 Type xlCellTypeConstants xlCellTypeFormulas 之一,此参数可用于确定结果中应包含哪几类单元格。将某几个值相加可使此方法返回多种类型的单元格。默认情况下将选定所有常量或公式,对其类型则不加区别。可为以下 XlSpecialCellsValues 常量之一:xlErrorsxlLogicalxlNumbers xlTextValues

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
resize、offset用法
VB 应用excel单元格方式
VBA简单入门10:Range对象的Resize属性
最小的对象:单元格
跟烟花入门VBA之61:单元格对象Range(五)
Range对象应用大全(1)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服