成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

excel下标越界怎么解决

Q1:excel宏,运行错误9,下标越界,该如何解决。

Sheets(表头信息).Activate
“表头信息”是变量、函数还是文本,呢?

Q2:excel检查工作表时下标越界的解决方法

下标越界是表找不到,具体要看你的代码才能找原因,可以将样表发给我,我百度用户名的163邮箱,发了提示下

Ww▶w.baZHishi.cOM

Q3:Excel 求助下标越界如何解决

在你的VBA代码中引用的下标不存在了,比如你原来有Sheets(5)或者Sheets("表格5"),这表格5不存在了或者名字改了;还有其他有引用下标的函数,下标出错等等...

Q4:excel运行 宏 运行错误9 下标越界,怎么修改

下标越界,有可能是如下原因造成的:1、找不到工作簿,workbooks括号中的参数是不存在的,建议用完整路径。2、找不到工作表,sheets括号中的参数是不存在的,查看一下文本有无输错,或参数超过sheet表个数。

Q5:Excel 如何解决下标越界问题

只能在定义的范围内访问数组元素和集合成员。
此错误有以下的原因和解决方法:
引用了不存在的数组元素.
下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查数组的声明以确认其上界和下界。若使用的是重新指定范围的数组,应使用 UBound 和 LBound 函数来决定数组访问。如果索引指定为变量,应检查变量名的拼写。
声明数组时没有指定元素的数目。例如,下列的代码就会导致此错误: Dim MyArray() As Integer MyArray(8) = 234 导致错误 。
Visual Basic 并不会将没有指定范围的数组自动设为 0 – 10。
相反必须使用 Dim 或 ReDim 来指定数组中元素的数目。
引用了不存在的集合成员。
试着使用 For Each...Next 结构代替指定元素下标。
使用速写形式的下标,结果指定了错误的元素。
例如,当在集合上使用 ! 运算子时,! 自动指定了一个键。
例如 object!keyname.value 和 object.item(keyname).value 是一样的。
在此例中,集合中如果 keyname 表示一个错误键,错误就会产生。
若要改进此错误,在集合对象中使用正确的键名称或索引。

Q6:Excel 点击按钮,提示下标越界,怎么解决

按钮是用VBA功能实现的。而VBA功能中,下标越界的原因又有多种,比如:引用的工作表不存在、数组下标越界等。所以还要具体情况具体分析。可以上传相应附件。

Q7:excel下标越界

VB在使用数组前必须指定数组的大小,一种办法是在定义时确定大小,
如:
Dim InputData(10) As Single
另一种是动态定义,声明不用修改,如在出错语句前加一句:
ReDim InputData(10) As Single

猜你喜欢

更多