蓝天下的帆 发表于 2013-1-23 12:29:22

关于cint和int

使用rnd产生随机数时,出现下面的情况:object.WebList("******").Select (cint((1*rnd)+0))可以实现循环取值;但是使用object.WebList("******").Select (int((1*rnd)+0))提示“无效的过程调用或参数”;大家帮忙看看为什么。

cellule 发表于 2013-1-23 13:28:49

cint 是str转int的类型 会进行四舍五入
int 是直接没有四舍五入
看你上面的 int((1*rnd)+0)) 取值多半是0

cellule 发表于 2013-1-23 13:59:46

object.WebList("******").Select "#"&int((1*rnd)+0)

蓝天下的帆 发表于 2013-1-23 14:18:12

bject.WebList("******").Select (item)中的item从0开始的,应该与0无关

cellule 发表于 2013-1-23 15:25:41

F1中有介绍 如果使用index 需要用#

黑羽祭 发表于 2013-1-24 09:05:57

打印一下(int((1*rnd)+0))的值看下
页: [1]
查看完整版本: 关于cint和int