VBA 常用技巧代码解析
VBA 常用技巧
目录
VBA 常用技巧....................................................................................................................................1
第 1 章 Range(单元格)对象...............................................................................................3
技巧 1 单元格的引用方法...............................................................................................3
1-1 使用 Range 属性..................................................................................................3
1-2 使用 Cells 属性....................................................................................................4
1-3 使用快捷记号.....................................................................................................4
1-4 使用 Offset 属性..................................................................................................5
1-5 使用 Resize 属性.................................................................................................6
1-6 使用 Union 方法..................................................................................................7
1-7 使用 UsedRange 属性.........................................................................................7
1-8 使用 CurrentRegion 属性....................................................................................8
技巧 2 选定单元格区域的方法.......................................................................................8
2-1 使用 Select 方法..................................................................................................8
2-2 使用 Activate 方法..............................................................................................9
2-3 使用 Goto 方法..................................................................................................10
技巧 3 获得指定行、列中的最后一个非空单元格.....................................................10
技巧 4 定位单元格.........................................................................................................13
技巧 5 查找单元格.........................................................................................................14
5-1 使用 Find 方法...................................................................................................14
5-2 使用 Like 运算符..............................................................................................18
技巧 6 替换单元格内字符串.........................................................................................19
技巧 7 复制单元格区域.................................................................................................20
技巧 8 仅复制数值到另一区域.....................................................................................23
8-1 使用选择性粘贴...............................................................................................23
8-2 直接赋值的方法...............................................................................................24
技巧 9 单元格自动进入编辑状态.................................................................................25
技巧 10 禁用单元格拖放功能.......................................................................................25
技巧 11 单元格格式操作...............................................................................................27
11-1 单元格字体格式设置.....................................................................................27
11-2 设置单元格内部格式.....................................................................................28
11-3 为单元格区域添加边框.................................................................................29
11-4 灵活设置单元格的行高列宽.........................................................................31
技巧 12 单元格中的数据有效性...................................................................................33
12-1 在单元格中建立数据有效性.........................................................................33
12-2 判断单元格是否存在数据有效性.................................................................34
12-3 动态的数据有效性.........................................................................................34
12-4 自动展开数据有效性下拉列表.....................................................................36
技巧 13 单元格中的公式...............................................................................................37
13-1 在单元格中写入公式.....................................................................................38
13-2 检查单元格是否含有公式.............................................................................38