VBA快速选定批注单元格及空白单元格
本技巧主要介绍如何使用录制宏功能来选定工作表中特定的单元格区域。
录制宏是EXCEL对开发用户来说非常方便的一项功能,它的功能非常强大,能够录制到很多的过程,对代码的编写有很大的帮助。所以一定不要小看这项功能!
确定后,定位到二个含有批注的单元格: B9 和 E12 单元格
定位好以后,一定要停止录制宏,否则会造成一直继续录制无法找到需要的语句。如下图:表格下方-就绪-边上的-暂停图标,或者 开发工具-停止录制
Range("A1:M19").Select '选中 A1:M19单元格
Selection.SpecialCells(xlCellTypeComments).Select '选中指定条件单元格
1) SpecialCells:选中区域的与指定要求匹配的所有单元格
2) xlCellTypeComments:含有注释的单元格
一般地址的表示不用 select, selection 来代替,容易造成不必要的困扰:
Range("A1:M19").SpecialCells(xlCellTypeComments).Select
Sheet1.UsedRange.SpecialCells(xlCellTypeComments).Select
可以在立即窗口测试一下 ?Sheet1.UsedRange.address
Selection.SpecialCells(xlCellTypeBlanks).Select
n = Sheet1.Range("a" & Rows.Count).End(xlUp).Row 'A列最大行
Sheet1.Range("A2:H" & n).SpecialCells(xlCellTypeBlanks).Select '选中A2到H最大行的指定条件单元格
Sheet1.Range("A2:H" & n).SpecialCells(xlCellTypeBlanks).Delete
今天的文章就到此为止了,欢迎多都转发支持!
赞 (0)