我想使用2个以上的小数位来进行MS Project项目的计算。
到目前为止,我找不到任何资源可以告诉我如何在字段中显示多于2个小数(例如,工作或成本),也没有如何截断数字而不是四舍五入(比如说美元) 12.357至12.35美元,而不是12.36美元。
有什么办法吗?可以通过VBA或您可以想到的任何方法。
答案 0 :(得分:0)
您可以使用两个以上的小数位,只是不能在用户界面中使用。 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
要在存储的用户界面中显示值,请使用格式功能自定义文本字段: