【发布时间】:2015-08-03 20:41:01
【问题描述】:
我正在尝试复制单元格 B5 和 F5 并将它们粘贴到不同工作表中的单元格 A1 和 B1 中。为此,我正在使用以下代码复制这些单元格:
Range(cell.address, cell.Offset(0, 4).address).copy
但这是选择 B5 到 F5,而不是单个单元格。怎么了?
【问题讨论】:
我正在尝试复制单元格 B5 和 F5 并将它们粘贴到不同工作表中的单元格 A1 和 B1 中。为此,我正在使用以下代码复制这些单元格:
Range(cell.address, cell.Offset(0, 4).address).copy
但这是选择 B5 到 F5,而不是单个单元格。怎么了?
【问题讨论】:
您的范围未按您预期的方式处理(它被视为连续)
使用这个语法:
Range(cel.Address & "," & cel.Offset(0, 4).Address).Copy
【讨论】:
Range("C5:D9,G9:H16")(多区域)、Range("1:1,3:3,8:8")(第 1、3 和 8 行)和 Range("A:A,C:C,F:F")(A、C 和 F 列)
Cells(1, 1).AddComment: Cells(1, 1).Comment.Text Text:="abc" & Chr(10) & "def"
code。帖子作者将始终收到您的评论通知。要通知之前的评论者,请提及他们的用户名:@peter 或 @PeterSmith 都可以使用_