|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
目前有1个EXCEL模板文件,复制到其他EXCEL目标文件后,单元格公式中的本簿引用,会自动变成模板文件簿引用,我的目标是复制后公式不自动变 or 变后的公式能修正为原公式。
如:
模板文件中某单元格的公式是:
=SUMIF('1.1 工程审核汇总对比表'!B:B,B3,'1.1 工程审核汇总对比表'!C:C)
复制后变为
=SUMIF('d:\我的文档\桌面\[模板-审核说明-建设片区新小区雨污混接改造工程20230420.xlsm]1.1 工程审核汇总对比表'!B:B,B3,'d:\我的文档\桌面\[模板-审核说明-建设片区新小区雨污混接改造工程20230420.xlsm]1.1 工程审核汇总对比表'!C:C)
需要修改回 or 让公式保持不变:
=SUMIF('1.1 工程审核汇总对比表'!B:B,B3,'1.1 工程审核汇总对比表'!C:C)
另外,下面这个报错,
sht.UsedRange.Formula = .Replace(sht.UsedRange.Formula, "") '这句目前报错,需要修正
请问一下能帮助解决一下吗?
文件在附件中。
|
|