gpt4 book ai didi

arrays - VBA - 从选定范围中获取值(F$1 :F$100) in Array

转载 作者:行者123 更新时间:2023-12-03 02:32:21 25 4
gpt4 key购买 nike

我尝试使用一系列选定单元格中的值创建一个数组。

到目前为止我所拥有的内容如下:

ActiveSheet.Range("$F$3:$F$100").Select
varGetArrayAll = Selection

但它只创建第一个单元格 F3 的数组。

如果有人能帮助我,我将不胜感激。

最佳答案

如果您想将 Range 放入一维数组中,请使用 Application.Transpose,如下面的行所示:

varGetArrayAll = Application.Transpose(ActiveSheet.Range("$F$3:$F$100").Value)

但是,您不应该依赖 ActiveSheet,您应该使用其所在的工作表来完全限定您的 Range,如下面的代码所示:

' replace "Sheet1" with your sheet's name
varGetArrayAll = Application.Transpose(Worksheets("Sheet1").Range("$F$3:$F$100").Value)

关于arrays - VBA - 从选定范围中获取值(F$1 :F$100) in Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42806350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com