sub的问题为什么下标越界

作者&投稿:直群 (若有异议请与网页底部的电邮联系)
~

原因:说明对象不存在或者数组元素不存在。

1、举个简单的例子:工作表中没有"1月"这个工作表,却用Sheets("1月");数组定义的是arr(1 to 10),却用Arr(11),都会出现下标越界的提示。

2、然后改正后的代码如下:

Sub a()

Dim arr() '定义一个动态数组

Dim i As Integer

ReDim arr(1 To 3) '定义一个3个元素的数组,并且对数组进行初始化

arr(1) = 3

arr(2) = 4

arr(3) = 5

'在下面语句重新定义一个10个元素的数组,清除前面的元素,并重新分配新的存储变量

ReDim arr(1 To 10)

For i = 1 To 10

arr(i) = i

Next i

End Sub

3、然后点击运行就不会提示了。




请问下广大网友啊,想给奶奶买双UB。老年人穿boost可以吗
当然可以啦,你还真是孝顺。Boost材料高度耐磨并拥有业内最高的能量反馈效率,加之卓越的缓震效果、出色的包裹性以及散热性,让跑步者获得全新的跑步体验。BOOST™与其他缓震科技相比,能储存并释放更多的跑步动能。 柔软舒适且回弹迅速。不过最好带老人去实体店买鞋,试穿一下更好,毕竟每个人脚的...

本人有鼻炎,就是不通气那种,已经用了两年的UB(优鼻)喷剂,有些问题想问...
目前没有去根的,我找10年了,去大点的药店买瓶 辅舒良 进口药,80多一瓶,一天一次好轻松,另外一个单方是 每天坚持锻炼,用凉水洗头,洗脸,洗澡,不过前提你要有好身体的底子!

放大电路三极管问题:我觉得C中Ub是-0.7(硅);-0.4(锗),对吗?
C图中NPN管BE结加上了-6伏的电压,这样会导致BE结反向击穿的。

菜鸟请假一个简单的三极管问题。 下图的三极管,(因为想知道它是处于饱和...
需要知道基极电阻、集电极电阻、以及三极管饱和导通Uce压降、β值则可以计算 分别假设基极电阻、集电极电阻为:R1、R2 假设三极管处于饱和导通,则基极、发射极Ube压降约为0.7V,所以基极电流:(5-0.7)\/R1 集电极电流:(15-Uce)\/R2 若饱和导通:基极电流*β 大于 集电极电流,若以上电流不满足条件...

电路分析问题,划红线的地方是为什么,又没什么把电感换成电压源(上正...
对a点开始、8欧、1欧、b点结束,根据KVL列电压方程就得到红线部分的方程了。Uab=-4i1+3i2跟是否把电感换成电压源无关,而是应用了另外一部分回路(a点、4欧、3欧、b点)列的KVL方程。把基尔霍夫电压定律那部分好好看看就明白了。

想问下有关ubuntu的问题
首先Ubuntu是Linux的一个发行版本,主要分为桌面版和服务器版,每6个月发布一个新版本!目前最新版本为Ubuntu11.04 代号:敏捷的独角鲸 Linux与Windows的区别 :http:\/\/wiki.ubuntu.org.cn\/Linux%E4%B8%8D%E6%98%AFWindows\/zh

ubuntu安装的版本问题
都可以的,目前主流的双核CPU都支持64位的算法,随便哪个都可以装,我装的64位的UB 32位的XP 不过貌似32位的软件丰富一些,但是64位的CPU利用率高一点,见仁见智吧,这种问题应该找个群问下 楼上的净扯淡,UB的9.04刚发布一个月,哪里来的10??? 你所谓的D版莫非是盗版?开源的系统搞什么D盘? - - ...

一题模拟电路的题目,求大神帮忙做一下
根据故障条件可知,Vbe=0.7,Vce=0.2,Ic=3.86mA,Ie=3.3mA;Ic-Ie=0.56mA;如果npn出了问题则0.56mA电流要流过20K,产生电压11V,明显和条件不符合,由此我们可以判断 npn没有损坏。由于Ic>Ie,则Rc和Re必定出了问题(一个或两个);由于Ub等于4V 则说明基极直流偏置出了问题,即R1、...

...我知道答案是4.5V 请问为什么 麻烦把演算过程写一下 谢谢了_百度知 ...
r总=(6+3)\/2=4.5 u总=i总*r总=13.5 ua=u总\/(6\/(6+3))=9 ub=u总\/(3\/(6+3))=4.5 uab=ua-ub=4.5

如下图电路问题
假设信号源的负极为零电位点(零电位点在一个电路中可以任意取,选择依据则是方便计算跟分析),这样一来不就可以利用电压的串联计算公式很容易就得出得出UA=[R2\/(R1+R2)]*U,UB=[R4\/(R3+R4)]*U,懂了吧。

宜秀区18759736452: excel vb下标越界是什么原因 -
赞胜儿感: 下标越界一般就是程序找不到你指定的对象.你程序里指定的文件路径.工作簿名,工作表名,你仔细检查一下.看看写错没有.

宜秀区18759736452: 为什么会出现下标越界的情况? -
赞胜儿感: 这是因为当退出FOR循环时,变量i的值已经越过终值10,成为11. 退出循环以后Print a(i)相当于Print a(11),所以就发生了越界.

宜秀区18759736452: excel的宏vba编程把工作薄作为新工作表文件重新保存,老是提示我下标越界 -
赞胜儿感: Excel提示下标越界是VBA程序运行的一个错误提示,原因有以下几个:1、引用了不存在的数组元素:下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围.2、声明数组时没有指定元素的数目:引用了不存在的集合成员.3、使用速写形式的下标,结果指定了错误的元素.4、引用或操作的工作薄、工作表不存在.

宜秀区18759736452: 关于“下标越界” 求助各位高手~~~ -
赞胜儿感: 因为当前dgrdResult.Columns.Item的数据最大的只有0至1的范围,根本就没有 2 ,当然会“下标越界”了.

宜秀区18759736452: 非常急~excel 宏,运行错误9,下标越界. -
赞胜儿感: 我试过这个宏了,能用.下标越界的原因应该是你的excel文档中没有“不可删”这个工作表.更改工作表中的名称为不可删或者更改宏中“不可删”为数据源工作表的名称,比如“Sheet1”.

宜秀区18759736452: excel vba下标越界 -
赞胜儿感: 在代码中调用其他工作簿的数据时,必须先将其打开,否则因找不到工作簿而报下标越界.对于关闭工作簿的问题,应该不会发生这种情况.你是不是关闭的是整个程序,也就是按最右上角的X,而两个工作簿都是一个程序打开的.

宜秀区18759736452: VBA 运行提示下标越界 -
赞胜儿感: 这个问题有下面几个问题点:1、tableNameIn 这张表没有在工作簿Workbooks(filename(1))里.2、filename(1)这个工作簿没有打开.你在出错后,按CTRL+G,输入:?tableNameIn 然后回车,看看表名是什么.然后输入:?filename(1) 回车,看看,这两个变量的结果,应该就判断出来了

宜秀区18759736452: Excel 模块提示下标越界,什么原因 -
赞胜儿感: 下标越界的原因是行、列坐标不在有效范围内(例如0、负数、或者超过最大值的正数),另外工作表的名字不存在也会操作下标越界.

宜秀区18759736452: 下标越界怎么解决 -
赞胜儿感: 应该把Print a(i)放在Next i前面. 即生成一个随机数,就打印.循环执行. 放在后面的话应为执行了next,所以i = 6了,超出了a数组的下标范围,就越界了.

宜秀区18759736452: vb中的下标越界是怎么回事
赞胜儿感: 从for循环里跳出来时N的值不一定是多少,如果n=1,则执行a(2)=1 的时候就会出现下标越界的错误:一共就1个元素,你非得访问第二个元素,肯定会报错

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网