Excel arr与arr 有什么区别
答案:2 悬赏:0
解决时间 2021-01-12 12:20
- 提问者网友:箛茗
- 2021-01-11 14:01
Excel arr与arr 有什么区别
最佳答案
- 二级知识专家网友:掌灯师
- 2021-01-11 15:34
1、arr主要是Excel中VBA声明的数组的一种习惯表达方式
2、一般习惯什么数组为arr,例如,dimarr
arr=[a1].currentregion.value
3、一般普通的arr只是文本,和VBA中的arr声明为数组后,自然是不同的。
2、一般习惯什么数组为arr,例如,dimarr
arr=[a1].currentregion.value
3、一般普通的arr只是文本,和VBA中的arr声明为数组后,自然是不同的。
全部回答
- 1楼网友:笑迎怀羞
- 2021-01-11 16:42
应该是arr和aee()吧
例如Dim arr
arr = Split("123,456,654,546,465", ",")
MsgBox arr(2)
与
Dim arr()
arr = Split("123,456,654,546,465", ",")
MsgBox arr(2)
Dim arr,由于没有显式地申明arr的类型,编译时默认为Variant类型,可以被赋值为数组.
Dim arr(),arr这时为数组,数组是不能直接赋值的,只能对数组里的元素赋值.
Sub test()
Dim arr(), tempArr, i
tempArr = Split("123,456,654,546,465", ",")
ReDim arr(UBound(tempArr))
For i = 0 To UBound(tempArr)
arr(i) = tempArr(i)
Next
MsgBox arr(2)
End Sub
例如Dim arr
arr = Split("123,456,654,546,465", ",")
MsgBox arr(2)
与
Dim arr()
arr = Split("123,456,654,546,465", ",")
MsgBox arr(2)
Dim arr,由于没有显式地申明arr的类型,编译时默认为Variant类型,可以被赋值为数组.
Dim arr(),arr这时为数组,数组是不能直接赋值的,只能对数组里的元素赋值.
Sub test()
Dim arr(), tempArr, i
tempArr = Split("123,456,654,546,465", ",")
ReDim arr(UBound(tempArr))
For i = 0 To UBound(tempArr)
arr(i) = tempArr(i)
Next
MsgBox arr(2)
End Sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯