【发布时间】:2022-06-18 13:22:34
【问题描述】:
我在 Sheet1 中的 Range("D16:D19") 中有一个值列表,要复制到 Sheet2 的“B”列的最后一行。
我想使用一个数组。
这只会将 D16 的值复制到 B 列的最后一行。
Dim Datearray As Variant
N = Worksheet4.Cells(Rows.Count, "B").End(xlUp).Row + 1
Datearray = Worksheet3.Range("D16:D19")
Worksheet4.Cells(N, 2) = Datearray
【问题讨论】:
-
我已经添加了我的原始代码。我不明白我应该调整什么。你能说得更具体点吗?
-
请用
Worksheet4.Cells(N, 2),Resize(Ubound(Datearray), Ubound(Datearray, 2)).Value = Datearray替换Worksheet4.Cells(N, 2) = Datearray -
我已根据您的新要求编辑了我的帖子。