如何复制相对于我的活动单元格的一系列单元格?

Posted

技术标签:

【中文标题】如何复制相对于我的活动单元格的一系列单元格?【英文标题】:How do I copy a range of cells relative to my active cell? 【发布时间】:2019-06-06 20:33:35 【问题描述】:

我正在尝试编写宏来选择与我的活动单元格相关的一系列单元格并复制所有选定的单元格。

目前我的代码选择了这些单元格,但不复制它们。

Sub CellCopy()
ActiveCell.Offset(0).Resize(5, 8).Select
ActiveCell.Copy
End Sub

谢谢,非常抱歉的帖子。

【问题讨论】:

ActiveCell.Offset(0).Resize(5, 8).Copy 但你必须粘贴到某个地方。 当您通过F8 功能键单步执行您的代码时,您的电子表格是否显示移动虚线的“行军蚂蚁”? 不确定这种情况是否可行,但我建议继续阅读:How to avoid using Select in Excel VBA 【参考方案1】:

代替

    Activecell.Copy

你需要使用

   Selection.Copy

【讨论】:

以上是关于如何复制相对于我的活动单元格的一系列单元格?的主要内容,如果未能解决你的问题,请参考以下文章

excel中的单元格引用有哪几种方式?

excel怎么使用公式引用单元格

通过相对位置将单元格范围值更改为双击单元格的内容

如何使新插入的表格视图单元格的文本字段处于活动状态?

如何在表格视图中更改一个单元格的高度? [复制]

如何自动填充活动单元格的列直到最后一行