内容提要:文章介绍excel中VBA运行时错誤9下标越界的原因及其解决方法
Excel中vba提示下标超界,说明对象不存在或者数组元素不存在
举个简单的例子:工作表中没有"1月"这個工作表,却用Sheets("1月");数组定义的是arr(1 to 10)却用Arr(11),都会出现下标越界的提示
简单的理解:下标越界就是引用超出了所在的范围。
当我們在excel的VBA中输入下面代码运行,就会出现“运行时错误9下标越界”的提示代码如下:
其实上面的“运行时错误9下标越界”是因为定義的动态数组没有确定维数和尺寸。定义成固定维数和尺寸的或用Redim界定一下维数和尺寸即可解决此问题。
改正后的代码如下:
運行时错误9下标越界相关文章:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。