全部版块 我的主页
论坛 站务区 十一区 高校院系合作版 中国人民大学财政金融学院
1937 11
2013-07-15
Dim randi As Double      
Dim randx() As Double     
Dim i As Double
Dim death() As Double   
Dim totaldeath() As Double

Sheets("Sheet1").Cells(8, 3).Value = randi

For i = 0 To randi * 10

    If i = 0 Then
        totaldeath(i) = 0
    Else
        randx(i) = "=rand()"

End If

Excel VBA程序运行到这就
    Else
        randx(i) = "=rand()"
就出现“下标越界”的错误提醒。
小白一枚,求大神,学霸指教,感激不尽!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-7-15 15:23:17
几个问题,不知道对不对
1. randi 的赋值
2. For i = 0 To randi * 10, 后面需要加step 多少么,randi*10是integer么
3. next i 加了么
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-16 10:04:17
zoujian8804 发表于 2013-7-15 15:23
几个问题,不知道对不对
1. randi 的赋值
2. For i = 0 To randi * 10, 后面需要加step 多少么,randi*10 ...
几经解决了,多谢。
1:randi的赋值写反了。。。
2:randi*10是integer没错
3:这只是程序的一部分,加next i了

另:好像用index variable时,必须有限定,所以我直接randx(10000000)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-18 22:55:30
看看
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-6 20:42:57
谢谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-10 08:33:35
?这是什么东西呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群