繁体   English   中英

下标超出单元格引用的范围错误

[英]subscript out of range error on cell reference

我不明白为什么会有错误:

Dim h As String
h = Worksheets("beans").range("O11").Value.Offset(ref_count, 0)

ref_count在循环中使用, h传递到程序的其他位置。 我收到运行时错误9下标超出范围错误,我不明白为什么

请帮我。

谢谢。

因此,您当前的代码正在尝试抵消一个值。

这是不可能的。

您需要偏移范围并从此新位置获取值。 你很近但是还没到那儿。

该代码应如下所示:

Dim h As String
h = Worksheets("beans").range("o11").Offset(ref_count, 0).Value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM