EXCEL VBA 下标越界如何解决? excel下标越界
更新时间:2021-10-20 11:00:30 • 作者:OSCAR •阅读 9197
Excel 如何解决下标越界问题
1、在SHEET表内设置好按钮,并指定到宏。
2、在VBA编辑器内输入如下的代码。(此代码的含义为遍布区域内的单元格,如果为空格,则隐藏空格所在的整列。
3、在运行过程中出现了问题,下标越界,无法运行。
4、在代码中的“SHEET1”工作表根本没有,因为SHEET表的标签名称为“图表”,因此代码运行时找不到"SHEET1"工作表,所以提示下标越界。
5、点击异常提示下的“调试”按钮,将代码中“SHEET1”改为“图表”后再点按钮,运行宏,代码正常运行,无下表越界提示。
注意事项:
Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。
Excel 点击按钮,提示下标越界,怎么解决
按钮是用VBA功能实现的。
而VBA功能中,下标越界的原因又有多种,比如:引用的工作表不存在、数组下标越界等。
所以还要具体情况具体分析。可以上传相应附件。
VBA中提示下标越界怎么解决?
看具体的语句,如果是cells、sheets等的引用,那是引用的行列、工作表不存在造成的,鼠标放在引用的括号里面,看提示的值就明白了。如果报错语句是对一个数组的使用,那是引用的数组下标超过了定义的范围。
解决办法:适当的修改语句。
excel宏语句运行时提示下标越界,如何修改???
下标越界一般就是指引用对象时,找不到那个对象,需要检查一下是不是超出范围了。
看看工作表名称是否和程序一致