以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]数值格式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38445)
|
-- 作者:wyanji
-- 发布时间:2013/7/29 18:02:00
-- [求助]数值格式
此主题相关图片如下:数值格式.jpg
我在“列属性”中设置了“1月”列的数值格式。
但是本列中还有一个比率,我希望对比率的这个单元格的数值格式是%显示的。
请问如何操作?
|
-- 作者:狐狸爸爸
-- 发布时间:2013/7/29 18:12:00
--
这个没有办法,但是你可以用DrawCell事件解决:
if e.col.Name = "1月"
if e.Row("费用大类").Contains("%") then
e.Text = Format(e.text,"#0.00%")
end if
End if
|
-- 作者:wyanji
-- 发布时间:2013/7/29 20:01:00
--
我的这个表初始数值为空,点击控件后,会通过代码填充数值。
按照你的办法DrawCell后,发现点击控件后,%处一直为“0.00%"
请问如何解决?
|
-- 作者:有点甜
-- 发布时间:2013/7/29 20:09:00
--
if e.col.Name = "1月"
if e.Row("费用大类").Contains("%") then
e.Text = Format(Val(e.text),"#0.00%")
end if
End if
|
-- 作者:wyanji
-- 发布时间:2013/7/29 22:20:00
--
可以了,谢谢!
|