本帖最后由 hessen 于 2021-10-17 09:54 编辑
实际使用中经常会需要将报价等价格计算结果的计算方法展示给甲方单位看,在Excel中可以使用宏函数Evaluate实现。快表中可以用命令树实现。方法如下:
上图是效果
上面是命令树写法
为方便书写下面贴上命令树命令可以直接复制粘贴后替换。
- '明细表循环计算,F_1为明细计算式区域字段名,F_2计算结果的区域
- 循环(#i,Counta(F_1))
- 单元格取值(F_1,#i-1,0,#FormulaText)
- 声明变量(#FormulaValue,"="&#FormulaText)
- 单元格赋值(F_2,#i-1,0,"#FormulaValue")
- '以下为单一单元格计算,F_3计算式单元格别名,F_4计算结果的单元格
- 声明变量(#FormulaValue,"="&F_3)
- 单元格赋值(F_4,"#FormulaValue")
复制代码
|
|
hessen