EXCEL VBA 下标越界如何解决? excel下标越界

7395℃ OSCAR

EXCEL VBA 下标越界如何解决?excel下标越界

Excel 如何解决下标越界问题

1、在SHEET表内设置好按钮,并指定到宏。

2、在VBA编辑器内输入如下的代码。(此代码的含义为遍布区域内的单元格,如果为空格,则隐藏空格所在的整列。

3、在运行过程中出现了问题,下标越界,无法运行。

4、在代码中的“SHEET1”工作表根本没有,因为SHEET表的标签名称为“图表”,因此代码运行时找不到"SHEET1"工作表,所以提示下标越界。

5、点击异常提示下的“调试”按钮,将代码中“SHEET1”改为“图表”后再点按钮,运行宏,代码正常运行,无下表越界提示。

注意事项:

Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。

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

按钮是用VBA功能实现的。

而VBA功能中,下标越界的原因又有多种,比如:引用的工作表不存在、数组下标越界等。

所以还要具体情况具体分析。可以上传相应附件。

VBA中提示下标越界怎么解决?

看具体的语句,如果是cells、sheets等的引用,那是引用的行列、工作表不存在造成的,鼠标放在引用的括号里面,看提示的值就明白了。如果报错语句是对一个数组的使用,那是引用的数组下标超过了定义的范围。

解决办法:适当的修改语句。

excel宏语句运行时提示下标越界,如何修改???

下标越界一般就是指引用对象时,找不到那个对象,需要检查一下是不是超出范围了。

看看工作表名称是否和程序一致

TAG: 下标