以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 两个字符型里面的百分比内容 怎么实现直接比较大小呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185738) |
-- 作者:cnsjroom -- 发布时间:2023/3/14 0:45:00 -- 两个字符型里面的百分比内容 怎么实现直接比较大小呢? 平均比列 平均占比 两个字段为字符型 怎么比较大小呢? 平均比列 平均占比 33.33% 45%
|
-- 作者:有点蓝 -- 发布时间:2023/3/14 8:38:00 -- 转换为数值再比较 Dim s As String = "33.33%" Dim d As Double = val(s.trim("%")) / 100 MsgBox(d) |
-- 作者:cd_tdh -- 发布时间:2023/3/14 8:39:00 -- 测试了一下,可以直接比啊 [此贴子已经被作者于2023/3/14 8:43:13编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/3/14 8:43:00 -- 以下是引用cd_tdh在2023/3/14 8:39:00的发言:
比不了的,字符是按位比较的,比如测试了一下,可以直接比啊 MsgBox("5.33%" > "45%")
|