永发信息网

VB Split语句下标越界

答案:2  悬赏:30  手机版
解决时间 2021-03-08 12:24
VB Split语句下标越界,以下是代码

--------------------------------------------------------------------------------------------------------------------------------------------
Dim AreaName() As String

Private Sub Combo1_Click()
Combo2.Clear
Dim A
A = Split(Split(AreaName(Combo1.ListIndex), ":")(1), ",")
For I = 0 To UBound(A)
Combo2.AddItem A(I)
Next
End Sub

Private Sub Form_Load()
Dim s As String, I As Integer
Open "C:\1.txt" For Input As #1
I = 0
Combo1.Clear
While Not EOF(1)
Line Input #1, s
If UBound(Split(s, ":")) > 0 Then
ReDim Preserve AreaName(I) As String
AreaName(I) = s
Combo1.AddItem Split(s, ":")(0)
I = I + 1
End If
Wend
Close #1

Open "C:\规定.txt" For Input As #3
I = 0
Combo3.Clear
While Not EOF(3)
Line Input #3, s
If UBound(Split(s, ":")) > 0 Then
ReDim Preserve AreaName(I) As String
AreaName(I) = s
Combo3.AddItem Split(s, ":")(0)
I = I + 1
End If
Wend
Close #3
End Sub

TXT1内容:123:A,B,C

由于我要同时加载COMBO1和COMBO3甚至更多按键,同时要COMBO2能显示A,B,C内容,但是运行时VB给出错误提示是这句:
A = Split(Split(AreaName(Combo1.ListIndex), ":")(1), ",")下标越界,这个要怎么弄?
最佳答案
AA=Split(AreaName(Combo1.ListIndex), ":")
if ubound(AA)>0 then A = Split(AA(1), ",")
全部回答
下标越界说明request.form("town")获得的值少于2个 <% city = request.form("city") town = request.form("town") if town = "" then iii1 = split(city,",") else iii1 = split(town,",") end if for jjj = 0 to ubound(iii1) response.write iii1(jjj) & " " next %> 看看这样可以不? town和city都是要 aaa,bbb,ccc,ddd这样的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在校研究生能以本科学历报考公务员查出来后会
红色的衣服的颜色代表什么意思
用什么焊条焊生铁焊了可以上车床????
男学生帅气发型图片,初中男学生什么头型好看
清朝总督是否有权直接杀贪官
粗盐用铝锅抄行吗?我敷漆盖的
英语翻译Terminating Engagement To:Robert B
如何对老公撒娇,怎样撒娇?
我的无尽夏是不是烂根了
44岁,可以去新加坡留学吗?
下列各句没有语病的一项是( ) A.代表
“三高一特”是什么意思 “三高一特”的含义
淮安到苏州要多长时间?
如家酒店武汉唐家墩店地址在哪,我要去那里办
下列说法中哪一个是正确的?A.凡是含氢的化合
推荐资讯
我的大腿和小腿间后面长了一颗类似青春痘的东
一个走一个直念什么
海城公务员需要扣哪几种险?工资在4000元的每
买豆浆机该如何选择?
桃怎么做果浦我想做桃果浦
企业投资项目可行性研究的具体要求不包括
义乌义西驾校地图
【0.6的计数单位是( ),它有( )个这样的计
写c语言代码的时候一般用什么输入法
深爱是不是新出的手机呀,质量功能怎么样
文综都考哪几方面的知识?
【accidental】accidental和incidental的区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?