找回密码
 立即注册

QQ登录

只需一步,快速开始

421793460

注册会员

7

主题

28

帖子

157

积分

注册会员

积分
157

活字格认证

421793460
注册会员   /  发表于:2014-4-30 15:31  /   查看:7749  /  回复:7
vb6.0 spread7.0中数字单元格小数位限制为3位,还可输入更多位小数.需要什么参数?

例如:
当前想输入2.1245,但只能输入2.124,想输入2.1245后显示为2.125(四舍五入为3位小数),
看到别人有这样用过.怎么设置呢? 谢谢

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-4-30 17:00:00
沙发
回复 1楼421793460的帖子

设置方法如下:


  1. Me.fpSpread1.Col = 3
  2. Me.fpSpread1.Row = 3
  3. Me.fpSpread1.CellType = CellTypeNumber
  4. fpSpread1.TypeNumberDecPlaces (10)
复制代码
回复 使用道具 举报
421793460
注册会员   /  发表于:2014-4-30 17:12:00
板凳
fpSpread1.TypeNumberDecPlaces = (10) 这样还是10位的. 不加等于提示属性无效.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-4 09:58:00
地板
回复 3楼421793460的帖子

2# 的代码有些问题,请问使用 3# 中设置还是无效吗?我通过以下代码是可以设置小数位数的:

  1. fpSpread1.Col = 2
  2. fpSpread1.CellType = CellTypeNumber
  3. fpSpread1.TypeNumberShowSep = True
  4. fpSpread1.TypeNumberDecPlaces = 10
  5. fpSpread1.TypeNumberMax = 1000000000
复制代码


附件是 Demo:

test.zip (2.3 KB, 下载次数: 826)
回复 使用道具 举报
421793460
注册会员   /  发表于:2014-5-4 14:30:00
5#
这段只是截取小数位.我的意思是,在分录时,变为多位数可输入.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-4 16:25:00
6#
回复 5楼421793460的帖子

抱歉,Spread ActiveX 版本无法实现这个功能。
回复 使用道具 举报
421793460
注册会员   /  发表于:2014-5-4 20:48:00
7#
麻烦你了.谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-5 09:56:00
8#
回复 7楼421793460的帖子

恩,好的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部