您的位置:首页 > 编程语言 > VB

VBA Range与数组互相赋值

2012-11-19 22:39 429 查看
Sub test()

'Range赋值给数组(利用Application.WorksheetFunction.Transpose)

' Dim myData

' myData = Application.WorksheetFunction.Transpose(Range("a1:e5"))

' MsgBox "共有" & UBound(myData) & "个数据!"

Dim objrge As Range

Set objrge = Sheets(1).Range("a11:e15")

objrge.Value = myData

'Range赋值给数组

myarr = Range("a1:e5")

'数组赋值给Range

Set objrge = Sheets(1).Range("a11:e15")

objrge.Value = myarr

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: