首页 > 解决方案 > 使用单元格引用从特定行号复制到最后一行

问题描述

我有下面的代码,我需要让它如下工作。

  1. 从第 10 行复制到最后一行的值。
  2. 最后一行将参考从单元格 N10 开始的 N 列。

SO团队有什么建议吗?

    wbSource.Sheets(SITE_TEMPLATE).Rows(10).EntireRow.Copy wbMaster.Sheets(SITE_TEMPLATE).Range("A" & insertRow2)
    insertRow2 = insertRow2 + 1

标签: excelvba

解决方案


尝试这个:

Sub test()

    Dim LastRow As Long

    With Workbooks("wbSource").Worksheets("SITE_TEMPLATE")

        LastRow = .Cells(.Rows.Count, "N").End(xlUp).Row

        .Rows(10 & ":" & LastRow).EntireRow.Copy wbMaster.Sheets(SITE_TEMPLATE).Range("A" & insertRow2)

        insertRow2 = insertRow2 + 1

    End With

End Sub

推荐阅读