分享

Excel 如何将某列单元格值赋给一个一维数组

 笔录收藏 2013-07-19
如何将某列单元格值赋给一个一维数组
我写成
arr=range("A1:A100")
msgbox arr(0)
为什么提示下标越界?
*********************************************
这样赋值是属二维数组,用
msgbox arr(1,1)

这样就可以:Sub sz()
  Dim arr
  arr = WorksheetFunction.Transpose(Range("a1:a12").Value)
  MsgBox arr(1)
End Sub
Sub sz2()
  Dim arr
  arr = Range("a1:a12").Value
  MsgBox arr(1, 1)
End Sub

一次性把单元格赋值给数组,默认第一元素师1

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多