Foxtable(狐表)用户栏目专家坐堂 → 千位分隔符设置可否根据实际小数位进行自动判断?


  共有2397人关注过本帖树形打印复制链接

主题:千位分隔符设置可否根据实际小数位进行自动判断?

帅哥哟,离线,有人找我吗?
jiterp
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
千位分隔符设置可否根据实际小数位进行自动判断?  发帖心情 Post By:2021/7/18 9:35:00 [只看该作者]

千位分隔符设置可否根据实际小数位进行自动判断?
比如下例:数值为123456.1234,通过下面设置结果为:123456.12,如果小数点设5个0,结果为:123456.12340,
能否自动设别小数位,最末位为0都自动去掉。

e.Sender.Text = Format(num,"#,###.00")



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106464 积分:541467 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/18 20:30:00 [只看该作者]

#数字占位符。显示一个数字或不显示任何数字。如果表达式在格式字符串中出现 # 字符的位置上有数字,则显示该数字;否则该位置不显示任何数字。
该符号与 0 数字占位符的作用相似,不同的是当数字的位数少于格式表达式中小数点分隔符任一侧 # 字符的个数时,不显示前导零和尾随零。

通过下面的代码,可以看出0和#作为格式字符的差别:

Format(10.56,"##.###"'10.56
Format(10.56,"00.000"'10.560
Format(12,"###"'12
Format(12,"000"'012

e.Sender.Text = Format(num,"#,###.#####")

 回到顶部