Excel精英培训网

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

百分数用Range("百分数").Value取出后是小数怎么办

[复制链接]
 楼主| 发表于 2008-5-7 17:01 | 显示全部楼层 |阅读模式
大家好,我想请问一下,在EXCEL表格中输入一列百分数,然后我取Range("百分数").Value,赋值给一个窗体中combobox的list,但是在窗体中显示的是小数,请问该如何处理
发表于 2008-5-7 17:06 | 显示全部楼层
回复

使用道具 举报

发表于 2008-5-7 17:22 | 显示全部楼层
回复

使用道具 举报

发表于 2008-5-7 21:01 | 显示全部楼层

我记的有个 format 的VBA函数,应该可以解决,我现在家里没装EXCEL。你自己试验一下

回复

使用道具 举报

发表于 2008-5-8 08:30 | 显示全部楼层

ComboBox1.AddItem Format(Range("百分数").Value, "0.00%")
回复

使用道具 举报

 楼主| 发表于 2008-5-8 10:23 | 显示全部楼层

太感谢了。现在我知道怎么变成分数了。但是我有新的问题想请教了,我去发帖

回复

使用道具 举报

 楼主| 发表于 2008-5-8 10:35 | 显示全部楼层

不对啊,如果Range("百分数")只有一个值,rbftong的做法是对的。但是如果Range("百分数")取出来是多个值就会发生mismatch的错误啊,那怎么办啊?
回复

使用道具 举报

发表于 2008-5-8 17:50 | 显示全部楼层

试用循环一项一项添加 ComboBox1.AddItem
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 03:08 , Processed in 0.370813 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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