如何串联两个范围

时间:2019-07-09 10:47:25

标签: excel vba range

我正在尝试为一个单元格区域分配一个由两个范围组成的值,我希望Range(Cells(i, 15), Cells(i, 25)).value显示其自身的值和Range(Cells(k, 18), Cells(k, 28)).value

 Range(Cells(i, 15), Cells(i, 25)).value = Range(Cells(k, 18), Cells(k, 28)).value & Range(Cells(i, 15), Cells(i, 25)).value

2 个答案:

答案 0 :(得分:1)

执行如下循环:(已测试)

For j = 15 To 25

Cells(i, j).Value = Cells(k, j + 3).Value & Cells(i, j).Value

Next

ik是您的代码中已经存在的值。

答案 1 :(得分:0)

您可以使用 set 关键字在VBA中声明范围。

Set myrange=range(cells)