首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >宏运行时错误'9':下标超出宏的范围

宏运行时错误'9':下标超出宏的范围
EN

Stack Overflow用户
提问于 2017-06-15 16:50:35
回答 0查看 547关注 0票数 0

我正在用VBA写一个宏。如果你在excel中按下一个按钮,它就会执行代码。下面是代码的第一部分。如果我执行这个程序,我会得到运行时错误9,下标超出范围。如何解决此错误?错误指向ReDim rij(1 To z) As Integer

代码语言:javascript
复制
ThisWorkbook.Sheets("InvoerIO").Range("O1") = z

ReDim rij(1 To z) As Integer  

For r = 1 To ThisWorkbook.Sheets("InvoerIO").Range("O1")         
    If r > 7 Then
        z = ThisWorkbook.Sheets("InvoerIO").Range("O1")
        rij(r) = rij(r - 1)    
        If Sheets("InvoerIO").Cells(r, 3).value = "part1" Then        
            rij(r) = 90

等。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44562973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档