明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3029|回复: 5

一个低级问题:如何让double型的数字计算值只保留一位小数

[复制链接]
发表于 2002-12-3 09:24 | 显示全部楼层 |阅读模式
 楼主| 发表于 2002-12-4 08:19 | 显示全部楼层

谢谢二位我已明白,再请教两个问题

1.制作一个类似cad2000"打开"对话框中的预揽功能.我通过cad输出bmp文件,在vba里用image控件显示不了,该bmp文件用photoshop也打不开,不知怎么回事

2.运行vba工程后,form一直在最前面,cad窗口在后台,如果我通过vba调用一张图纸供用户修改,cad编辑界面跳不到最前面怎么办
发表于 2002-12-3 10:17 | 显示全部楼层

如果只想取一位小数做个函数乘10取整再除10,不就可以了吗?

 楼主| 发表于 2002-12-3 12:54 | 显示全部楼层

你这个对两位小数可行,但是对不定小数位的情况不适用

发表于 2002-12-3 13:31 | 显示全部楼层

你真的初学VBA?

本帖最后由 leeyeafu 于 2002-12-3 13:31:33 编辑

tfyyf说的是:
Dim Dbl,Dbl_1 As Double
Dbl_1=Int(Dbl*10)/10
另外,若只希望显示一位小数,而参与运算仍用完整的数据,可以使用FormatNumber()函数
FormatNumber(Dbl,1)
详细语法见VB帮助。
 楼主| 发表于 2002-12-3 13:26 | 显示全部楼层

是。请告诉我怎么解决

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-4 07:17 , Processed in 0.280107 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表