VBA,在两个单独的单元格上使用范围

时间:2015-08-03 20:41:02

标签: excel-vba vba excel

我正在尝试复制单元格B5F5,然后将它们粘贴到另一个工作表中的单元格A1B1中。为此,我使用以下代码复制这些单元格:

 Range(cell.address, cell.Offset(0, 4).address).copy

但那是选择B5到F5,而不是单个细胞。怎么了?

1 个答案:

答案 0 :(得分:2)

您的范围未按您期望的方式处理(它被视为连续)

使用以下语法:

Range(cel.Address & "," & cel.Offset(0, 4).Address).Copy
相关问题