我不知道这是否可行,但感觉应该是这样。
我有一个定义名称的单元格:" Data_A" (它是单个细胞,即1x1范围)。
我想写一个数组(N x M)到它附近的单元格(即i列横跨,j行向下)。
我知道如果将数组写入指定范围,如果它们的尺寸相同,我知道如何抵消范围。
在这种情况下,我会做以下事情:
'"Data_A" refers to a named range of cells that is 2x3 in size.
'"wks_datainput" is the worksheet that Data_A sits in.
Dim Outputs() as Double: Redim Outputs(1 to 2, 1 to 3)
wks_datainput.Range("Data_A").Offset(6,7).value = Outputs
我的问题是:如果" Data_A"指的是1x1的命名范围?如果" Data_A"的尺寸如何写入附近的单元格?与"输出"?
的尺寸不匹配次要问题 - 如何清除这些单元格(不使用循环)?
wks_datainput.Range("Data_A").Offset(6,7).ClearContents