【以 Excel2010 系列学习,用 Office LTSC 专业增强版 2021 实践】
【本章技巧】
- 宏表函数不能直接使用。get.cell(参数一,参数二),参数一要参考类型表。
- 获得单元格的公式有很多种方法,
如:宏写法:get.cell(6,单元格地址)
如:Formulatext() 函数写法 - 巧用 evaluate()函数
- 巧用 substitute()函数
- 了解reftext(active.cell)获取当前单元格地址
一、利用宏表函数获取信息
1、get.cell函数
GET.CELL(type_num, reference)
Type_num 指明单元格中信息的类型。下表列出 Type_num 的可能值与其对应的结果。
Reference 是提供信息的单元格或单元格范围。 参数形式: [ABC.XLS]sheet1!A1,如果引用的是单元格范围,使用引用中第一个范围的左上角的单元格,如果引用被省略,默认为活动单元格。
参数Type_num:有如下数据:
GET.CELL(type_num, reference) | |||||||||
Type_num 指明单元格中信息的类型。下表列出 Type_num 的可能值与其对应的结果。 | |||||||||
Reference 是提供信息的单元格或单元格范围。 参数形式: [ABC.XLS]sheet1!A1 | |||||||||
如果引用的是单元格范围,使用引用中第一个范围的左上角的单元格 | |||||||||
如果引用被省略,默认为活动单元格。 | |||||||||
(下表中的黑体字为常用参数) | |||||||||
Type_num | 返回 | ||||||||
1 | 以当前工作区文字引用类型绝对引用左上角引用单元格。 | ||||||||
2 | 顶部引用单元格的行数。 | ||||||||
3 | 最左边引用单元格的列数。 | ||||||||
4 | 同TYPE引用 | ||||||||
5 | 引用内容。 | ||||||||
6 | 文字,以工作区设置决定的 A1 或 R1 C1 类型引用公式。 | ||||||||
7 | 文字的单元格的数字格式(如“m/d/yy”或“General”)。 | ||||||||
8 | 指示单元格水平对齐的数字 | ||||||||
1=一般 | |||||||||
2=左对齐 | |||||||||
3=置中 | |||||||||
4=右对齐 | |||||||||
5=填充 | |||||||||
6=两端对齐 | |||||||||
7=跨列置中 | |||||||||
9 | 指示分配给单元格左侧边框线的类型 | ||||||||
0 = 无边框 | |||||||||
1 = 细线 | |||||||||
2 = 中等线 | |||||||||
3 = 虚线 |