中易网

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声明为数组后,自然是不同的。
全部回答
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息