Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2497|回复: 6

[已解决]代码测试

[复制链接]
发表于 2014-4-24 16:02 | 显示全部楼层 |阅读模式
本帖最后由 642070295 于 2014-4-24 19:18 编辑

请教一下各位大师,点击附件sheet1表中按钮运行代码后,msgbox显示.213(小数点前面的0不见了),为什么不是显示0.213呢? 附件.rar (20.75 KB, 下载次数: 4)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-4-24 16:07 | 显示全部楼层
  1. MsgBox Application.Text(p, "0.####")
复制代码
回复

使用道具 举报

发表于 2014-4-24 16:11 | 显示全部楼层
回复

使用道具 举报

发表于 2014-4-24 16:12 | 显示全部楼层    本楼为最佳答案   
Private Sub CommandButton1_Click()
    Dim yn%
    yn = MsgBox("显示:" & Format(Sheets("图表").Range("c5"), "0.000") & "?", Buttons:=vbYesNo)
    If yn = vbYes Then
        p = Sheets("图表").Range("c5")
        MsgBox Format(p, "0.000")
    End If
End Sub
回复

使用道具 举报

 楼主| 发表于 2014-4-24 18:21 | 显示全部楼层
as0810114 发表于 2014-4-24 16:12
Private Sub CommandButton1_Click()
    Dim yn%
    yn = MsgBox("显示:" & Format(Sheets("图表").Ra ...

请问一下,这种缺少了0的显示,会在数据运算中产生错误数值结果吗?
回复

使用道具 举报

发表于 2014-4-24 18:37 | 显示全部楼层
642070295 发表于 2014-4-24 18:21
请问一下,这种缺少了0的显示,会在数据运算中产生错误数值结果吗?

你做一下运算就知道了,不会影响的。
回复

使用道具 举报

 楼主| 发表于 2014-4-24 18:48 | 显示全部楼层
as0810114 发表于 2014-4-24 18:37
你做一下运算就知道了,不会影响的。

再问一下,为什么会出现这种缺少0的情况呢?
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-19 23:20 , Processed in 0.282906 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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