Excel公式中对区域或单元格的引用有多种引用类型,如: $A$1 绝对行和绝对列 A$1 绝对行和相对列 $A1 相对行和绝对列 A1 相对行和相对列 如果要用VBA来转化公式中的引用类型,可以先选择需要转换的区域或单元格,然后运行下列代码。: Sub ConvFormulaReference() 上述代码先用HasFormula属性判断所选区域的各单元格中是否包含公式,然后用Application.ConvertFormula 方法对公式的引用类型进行转换。其中第四个参数指定了所需转换的类型: xlAbsolute 绝对行和绝对列 xlAbsRowRelColumn 绝对行和相对列 xlRelRowAbsColumn 相对行和绝对列 xlRelative 相对行和相对列 |