我想使用2个以上的小数位来进行MS Project项目的计算。
到目前为止,我还找不到任何资源可以告诉我们如何在字段中显示多于2个小数(例如,例如“工作”或“成本”),也没有如何截断数字而不是将它们四舍五入(例如,12.357美元兑换为USD 12.35美元而不是12.36美元)。
有什么办法吗?可以通过VBA或您可以使用的任何方法。
您只能在用户界面中使用2个以上的小数位。UI会将显示和输入的值截断为2个小数。但是,通过VBA输入和访问的值没有此限制。
例如,使用“中间”窗口(VBA),输入活动项目的前两个任务的成本,然后请求值以证明它们按输入存储,最多16位:
ActiveProject.Tasks(1).Cost = 0.1234567890123456789
ActiveProject.Tasks(2).Cost = 123456789012.123456789
? ActiveProject.Tasks(1).Cost
0.123456789012346
? ActiveProject.Tasks(2).Cost
123456789012.123
要在用户界面中显示所存储的值,请使用Format函数自定义文本字段:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句