n=LOF(1)
Redim arrByte(1 to n) AS Byte
Redim arrByte1(1 to n) AS Byte
Get 1, , arrBytes
Close 1For i = 0 To n
arrBytes1(i) = arrBytes(i)
Next为什么会提示subscript out of range?
Redim arrByte(1 to n) AS Byte
Redim arrByte1(1 to n) AS Byte
Get 1, , arrBytes
Close 1For i = 0 To n
arrBytes1(i) = arrBytes(i)
Next为什么会提示subscript out of range?
Redim arrByte() AS Byte
Redim arrByte1() AS Byte
Get 1, , arrByte
Close 1 arrBytes1 = arrByte
dim arrByte() AS Byte
dim arrByte1() AS Byte
Get 1, , arrByte
Close 1 arrBytes1 = arrByte
dim v as variant
Redim arrByte(1 to n) AS Byte
Redim arrByte1 AS Bytev=arrByte
arrByte1=v
Private Sub Command2_Click()
Dim mybyte1() As Byte
Dim mybyte2() As Byte
mybyte1() = "测试"
mybyte2 = mybyte1
MsgBox mybyte1
MsgBox mybyte2
End Sub
Redim arrByte(1 to n) AS Byte
Redim arrByte1(Lbound(arrByte) to Ubound(arrByte)) AS Byte
Get 1, , arrBytes
Close 1For i = Lbound(arrByte) To Ubound(arrByte))
arrBytes1(i) = arrBytes(i)
Next
Redim arrByte(1 to n) AS Byte
Redim arrByte1(1 to n) AS Byte
Get 1, , arrBytes
Close 1For i = 0 To n
arrBytes1(i) = arrBytes(i) '这里arrBytes没有看到定义,试一下 northwolves(野性的呼唤) 的答案
Next为什么会提示subscript out of range?
比如
k=0
For i=100 To n
arrBytes1(k)=arrBytes(i)
k=k+1
Next那该怎么实现呢?小弟初学,还请多多帮忙,多谢多谢
Redim arrBytes(1 to n) AS Byte
Redim arrBytes1(1 to n) AS Byte
Get 1, , arrBytes
Close 1For i = 0 To n
arrBytes1(i) = arrBytes(i)
Next为什么会提示subscript out of range?*****************************
For i = 1 To n '你声明的是 1 To n
arrBytes1(i) = arrBytes(i)
Next
*****************************