我正在尝试创建一个自定义格式,以便数字将以逗号作为千位分隔符显示。如果数字有小数点,我正在努力寻找带有小数点的解决方案(通过反复试验以及搜索),但如果数字是整数,则没有小数点。
这是我想要实现的:
- “123”显示为“123”
- “1234”显示为“1,234”
- “1234.5”显示为“1,234.5”
- “1234.56”显示为“1,234.56”
- “1234.567”显示为“1,234.57”
这是我迄今为止尝试过的,但无济于事:
Print Format(1234, "Standard") 'Displays "1,234.00"
Print Format(1234, "#,###.##") 'Displays "1,234."
Run Code Online (Sandbox Code Playgroud)
这些不是想要的结果,因为它不必要地显示小数点。如何在需要时访问小数点,并在不需要时避免使用千位分隔符?