忽略公式时,仅将包含数据的行复制到另一张纸上的最后一个空行

安德烈·佩雷拉(Andre Pereira)

我试图从母版表复制包含数据的行,并将其粘贴到“历史记录”表的最后一个空行中。每一行都是一个输入,数据从A3:J3之间的单元格开始。有些单元格上面有公式,这会导致我如何在“主”表和“历史记录”表上找到包含数据的最后一行的问题。两个工作表具有相同的格式。据我所知:

Sub CopyToAnotherSheet()
Sheets("Master").Range("A3:J50").Copy
Sheets("History").Activate
Dim ws As Worksheet
    Dim rng1 As Range
    Set ws = ActiveSheet
    Set rng1 = ws.Columns(1).Find("*", ws.[a1], xlFormulas, , xlByColumns, xlPrevious)
          rng1.Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub

它将复制一个范围并将其粘贴到复制的最后一个范围的末尾。

狄克斯

尝试将rng1 =更改为:

Set rng1 = ws.rows(ws.Columns(1).Find("*", SearchDirection:=xlPrevious, _
    SearchOrder:=xlByRows, LookIn:=xlValues).Row + 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅当第一个缺少 id 时,才将行从一张纸复制到另一张纸

将范围复制到另一张纸上

我正在尝试将4个数据透视表的rowlabel一张一张地复制到另一张纸上

我想使用VBA将包含特定文本的特定行复制到另一张纸上

根据下拉菜单中的选择将数据复制到另一张纸上

将1列经过过滤的数据复制到另一张纸上

在特定行上搜索值,将整列复制到另一张纸上

给定行实例,将整行复制到另一张纸上

将满足条件的特定行复制到另一张纸上

将多行复制并粘贴到另一张纸上的下一个空行中

使用VBA,将所有公式从一张纸复制到另一张纸上,而没有其他内容?

将包含特定单词的单元格复制到另一张纸上的单元格

如何有条件地将一行复制到另一张纸上?

仅将值从一张纸复制到另一张纸

错误的数据被复制到另一张纸上

如何使用IF AND Macro将单元格复制到另一张纸上?

将一列数据从第二行复制到包含数据的最后一行,然后粘贴为另一张工作表 VBA 上一列的最后一行

脚本将行数据复制到另一张表,仅部分工作

使用VBA将数据从一张纸复制到另一张纸时出错

VBA - 将数据从一张纸复制到另一张纸

将数据从一张纸复制到另一张纸的问题

将Excel行从一张纸复制到另一张纸

将行从一张纸复制到另一张纸

仅当行包含值时将特定行复制到另一个工作表

VBA:查找一个月的最后几天并复制到另一张纸

GSheets 将一张工作表中的一行复制到另一张工作表,其中包含同一行

将单元格复制到另一张纸上,并自动填充复制的单元格10次

将值从填充的单元格仅复制到另一张工作表,最后填充的值之后没有多余的行

仅复制一个范围内的文本,仅将前三个文本粘贴到另一张纸上