我在宏中有以下代码,但是当我运行它时,它只复制单元格 B2 中的值,而不是复制 B2:D2 中的整个值范围,正如我在下面代码的第 5 行中指定的那样。
Sub copying()
Dim calval as variant
With worksheets("sheet1")
Set calval=.Cells(Rows.Count,"B").End(xlUp).Offset(2,3)
calval.value=Range("B2:D2").Value 'copy range of values
End With
End Sub
这是单元格 B2:D2 中的数据
21.7 21.3 22.4
有人可以告诉我如何让 calval 被分配 B2:D2 的全部值,而不仅仅是 B2 中的值。