分享

VBA简单入门16:SpecialCells方法

 weima938 2018-06-15
下面对话框的操作大多数都可以用SpecialCells方法来实现。
VBA简单入门16:SpecialCells方法


1、返回最后非空单元格的行号列号

VBA获取最后非空单元格的行号列号的方法很多,碰巧SpecialCells方法也可以实现。

Set rng = Range("a1").SpecialCells(xlCellTypeLastCell)

r = rng.Row

c = rng.Column

VBA简单入门16:SpecialCells方法

将A17单元格清空,再运行代码,结果和UsedRange属性相似哇。

VBA简单入门16:SpecialCells方法


2、定位空单元格。

Columns(1).SpecialCells(xlCellTypeBlanks).Select

VBA简单入门16:SpecialCells方法


3、定位公式错误值

Range("b2:b7").SpecialCells(xlCellTypeFormulas, xlErrors).Select

简单一句即可以定位:

VBA简单入门16:SpecialCells方法


4、复制筛选后的数据。

VBA简单入门16:SpecialCells方法

代码如下:

VBA简单入门16:SpecialCells方法


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多