使用不在第一行中的单个单元格作为目标粘贴整列

Paste entire column using as target a single cell which is not in the first row

如果选中的单元格不在第一行,是否真的无法粘贴整列数据?

如果我尝试,我总是会收到以下错误

无法粘贴信息,因为复制区域和粘贴区域的大小和形状不一样...

非常感谢任何形式的帮助。

要复制,请选择一个单元格并按 End 键,然后按 Shift + 向下键到 select 一个连续的列。

然后选择一个单元格进行粘贴。

您可以使用宏录制器(Alt + T、M、R)录制此内容。

实际上是不可能的,无论是在VBA还是直接。而且这没有任何意义。

您可以 select 整列减去最后一个单元格(最后一行),例如 A1:A[last row - 1]。复制该范围,然后粘贴到 B2 中。那行得通。

作为概括,您可以 select A1:A[last row - n]。复制该范围,然后粘贴到 B[n+1].

这可能会执行您想要的操作,您可以轻松地为此编写代码。