我在MS Excel中有某些特定货币的物品价目表。在将其发送给客户时,我希望价格表以其本国货币显示。
我把汇率放在一个单元格中。现在,在Excel中粘贴特殊选项让我按照我的汇率划分所有价格但结果是价值而不是公式。例如,如果我在单元格'A1'中的汇率为70且单元格'A2'中的本地价格为700,则通过粘贴特殊和选择除数选项,我在单元格'A2'中得到值10但我想要的是得到700 / $ A $ 1。
这将使我能够根据市场灵活地改变费率。请建议我该怎么做。
答案 0 :(得分:0)
最好的方法可能是引入包含公式=$A$2/$A$1
的第三个单元格。这样原始值仍然可见,并且可以在不操作公式的情况下进行更改。
如果你真的想让单元格A2包含公式=700/$A$1
,你可以在VBA中实现这个:
Range("A2").Formula = "=" & Range("A2") & "/$A$1"
要将其应用于值列表,请创建一个循环并相应地替换公式中的范围对象和单元格引用。
请注意,由于您更改了单元格A2的内容,因此无法重复运行此代码。