【发布时间】:2010-10-07 15:38:42
【问题描述】:
大家好,最后我成功地将我的数据库与 Excel 很好地集成在一起,但最后我把它展示给老板后,他们要求我再次在 Access 中开发表格和报告。幸运的是,这并没有花太长时间,所以我最终为一个后端数据库做了两个前端。但最终它将成为一个完全 Access 数据库,只使用一点 Excel 集成;基本上是将每日交易结束时的股价转移到 Access 中的转移电子表格方法。
现在我已经到了可以拆分和填充数据库的程度。(解决此问题的最佳方法是什么,先填充还是先拆分?)
我要问的问题如下:
这似乎是一个相当简单的问题,但到目前为止,我还没有得到谷歌的帮助,或者我在搜索中没有使用正确的关键字,所以我想在这里问什么更好的地方;有没有办法格式化通过一些 VBA 代码生成并放置在 Access 中的新表中的数字,使它们看起来像:
所以如果它是 1,000,000 那么它将显示为 1m 或者如果它是 10,000,那么它显示为 10k 所以基本上,如果它有三个 0,那么它就是一个 K 如果它有六个 0,那么它就是一个 M
我最初使用了一些 VBA 来按以下方式格式化数字:
ChangeInShare = Format(ChangeInShare, "#,##.00")
但后来有人要求缩短一些数字以使报告看起来更整洁。
最终表格采用文本格式的值。
谢谢
【问题讨论】:
标签: ms-access formatting vba