永发信息网

vba返回10个数中最大的数

答案:3  悬赏:80  手机版
解决时间 2021-03-10 00:41
vba返回10个数中最大的数a=0.1
b=0.2
c=0.3
d=0.4
e=0.5
f=0.6
g=0.7
h=0.8
i=0.9
j=1
比方以上10个数
通过哪个vba函数或者什么方法能比较后得到j
用vba的代码 谢谢在线等
最佳答案
sub 由小到大生成一定范围内的随机数()
dim i as integer, x as integer, k as integer
i = 1

dim d as object
set d = createobject("scripting.dictionary") '定义并创建字典对象

randomize
x = int((rnd * 100) + 1) '随机生成第1个[1,100]之间的整数
d.add x, i '将生成的值赋予字典

'以下循环生成剩余9个[1,100]的随机数,并赋予字典d(此时这10个随机数不重复)
do while i < 10
    x = int((rnd * 100) + 1)
    if not d.exists(x) then
        i = i + 1
        d.add x, i
    end if
loop

'以下循环将已经生成的10个随机数,按由小到大的顺序输出,可在立即窗口查看
do
    k = application.worksheetfunction.min(d.keys)
    debug.print k
    d.remove (k)
    i = i - 1
loop until i = 0
end sub
全部回答
你这十个数都是变量 ,还是单元格区域,还是?
sub test () msgbox "最大数是:" & max(range("A1:A10")) msgbox "最大数是:" & max(range("A1:G10")) msgbox "最小数是:"& min(range("A1:A10")) msgbox "最小数是:"&min(range("A1:G10")) end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
猫从100楼掉下来能摔死吗?
家用电冰箱钱江QD55压缩机加什么雪种?
求微分方程(y^2+xy^2)dx-(x^2+yx^2)dy=0,满
六年级作文题目是我忘了带钥匙写别人关爱我的
华为荣耀6最近发现打开自带浏览器弹出黄色广
辛集有没有一个欲华池洗澡的地,正规吗
请问,关于技能的伤害,请问用技能打怪的最终伤
按照人的意愿,运用人工方法,对生物的基因组
问金华(婺城区)(市区)顺丰快递网点的具体
为什么铁在盐溶液中更容易生锈?
火火火鸡爪王烧烤石家庄槐北路店地址在什么地
梁甫吟为什么是梁甫?梁甫是谁?
澳洲gamophen 药用抗菌消炎香皂真的能卸妆吗
牙齿变黑是怎么回事?吃豆沙包会导致牙黑吗?
新势力音乐烤吧地址在什么地方,想过去办事
推荐资讯
张女孩子名字大全
60伏电动车电池多少钱
举例说明什么是外部凭证,在总帐系统如何彻底
有一种球,里外双层膜,中间是空气,透明的,
上淘宝买衣服老是怕买来不合身拍的时候感觉刚
OP里大将赤犬年轻时的那集是第几集?
江西九江修水县有几个小学?分别叫什么小学?
computer science and engineering是什么专业
梦幻西游怎么封妖才得环的几率高,几个人??
【成语千什么百什么】千什么百什么的成语
额尔古纳市水利水保水政水资源管理站地址在哪
将杂合体碗豆植株(只考虑一对等位基因)分别种
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?