Public ZQ8Str1, ZQ8Str2 As String
Option Base 1
Public Temp7() As Variant
...Public Sub HisDInput(ByVal I1, I2, Length, Pst, Clr As String)
...
Do
ZQ8Str2 = LottorySheet.Cells((Temp6(1) + Str + N), 3)
If ZQ8Str2 <> "" Then
Temp7 = Split(ZQ8Str2, "/")
End If
N = N + 1
ASheet = "对应表"
Call 对应查找(LottoryBook.Worksheets(ASheet))
Loop While N < 5
...Public Sub 对应查找(ByVal LottorySheet As Excel.Worksheet)
LottorySheet.Select
If Temp7(1) = "" Then <--此处出现错误信息:实时错误9,下标越届
Exit Sub
End If
...监控信息:
Watch : : Temp7(1) : <下标越界> : Variant/Integer : QWlottory.HisDInput
Watch : : ZQ8Str2 : 空值 : Variant/Empty : QWlottory.对应查找如将Public Sub HisDInput(ByVal I1, I2, Length, Pst, Clr As String)中的IF语句去掉,只保留Temp7 = Split(ZQ8Str2, "/"),则又会提示实时错误13,类型不匹配哪位老大知道我的错误在哪里?谢谢!
Option Base 1
Public Temp7() As Variant
...Public Sub HisDInput(ByVal I1, I2, Length, Pst, Clr As String)
...
Do
ZQ8Str2 = LottorySheet.Cells((Temp6(1) + Str + N), 3)
If ZQ8Str2 <> "" Then
Temp7 = Split(ZQ8Str2, "/")
End If
N = N + 1
ASheet = "对应表"
Call 对应查找(LottoryBook.Worksheets(ASheet))
Loop While N < 5
...Public Sub 对应查找(ByVal LottorySheet As Excel.Worksheet)
LottorySheet.Select
If Temp7(1) = "" Then <--此处出现错误信息:实时错误9,下标越届
Exit Sub
End If
...监控信息:
Watch : : Temp7(1) : <下标越界> : Variant/Integer : QWlottory.HisDInput
Watch : : ZQ8Str2 : 空值 : Variant/Empty : QWlottory.对应查找如将Public Sub HisDInput(ByVal I1, I2, Length, Pst, Clr As String)中的IF语句去掉,只保留Temp7 = Split(ZQ8Str2, "/"),则又会提示实时错误13,类型不匹配哪位老大知道我的错误在哪里?谢谢!
解决方案 »
- 关于DCOM在局域网里面碰到“远程服务器不存在或不能使用”的问题请教
- 如何在VB中使用数据库
- 关于变量类型的问题?什么时候该用什么类型呢?
- 如何在MDIForm窗口中添加按钮?注意因为有子窗体,所以不能用PictureBox作容器
- 急!datagrid click 一次以后 数据记录 还保留在上一次点击位置?
- 简单问题!!!公共对话框的
- 本公司寻找软件授权广告位,请联系qq:21582851
- 向前辈们请教关于从 VB 中用ADO访问SQL Server数据库的问题
- 用printer.paintpicture 方法打印pictureBox遇到的问题
- seahog(海豚) 请进来拿分 IV
- 如何正确重绘窗口标题栏?
- 如何修改设计器下COMMAND中的名称
为什么我将Public Temp7() As Variant 改成了Public Temp7() As String后监控信息Watch : : Temp7(1) : <下标越界> : Integer : QWlottory.HisDInput,显示Temp(1)的类型是Integer?