首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将工作表范围分配给数组

将工作表范围分配给数组
EN

Stack Overflow用户
提问于 2016-06-27 20:26:09
回答 1查看 2.7K关注 0票数 2

我正在尝试将工作表中的范围分配给数组变量,但到目前为止它还没有完成。不是VB的专家,任何帮助都是非常感谢的。我输入的范围是明确的,但是到目前为止,行和列大小的数组声明只是猜测而已。谢谢!

代码语言:javascript
运行
复制
Dim runningavg(1 To 10000, 1 To 76), chartdata(1 To 598, 1 To 121) As Long

runningavg = Worksheets("Running Avg Log").Range("A4:BX10004")
chartdata = Worksheets("Chart Data").Range("B6:DR604")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-27 20:33:34

这是可行的-一个Variant可以被分配给几乎任何东西。

代码语言:javascript
运行
复制
Dim runningavg as variant, chartdata as variant

runningavg = Worksheets("Running Avg Log").Range("A4:BX10004").value
chartdata = Worksheets("Chart Data").Range("B6:DR604").value

当数组已经大小而不是变体大小时,不能将整个范围读取到数组中。若要使用固定数组执行此操作,您需要逐个单元格写入数组单元格。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38062626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档