首页 文章

Excel宏读取另一个电子表格中的行数并填充公式

提问于
浏览
0

所以我有两个电子表格 . 其中一个包含大量数据,每列 Headers 为几次,因此每列的实际数据最终从第4行开始 . 在我的另一张表中(注意:它们在同一个excel文件中),我有一些列 Headers ,第3行中的公式,然后从第4行和第4行输出公式 . 从本质上讲,我已经制定了一些公式来检查某些列以及有数据的每一行中的信息 . 我想要做的是有一个按钮宏,用于查看从第4行开始的第一个电子表格中有多少行数据,然后自动将第二个工作表中的公式填充到特定数量的行 .

我试图编写宏,但最终得到运行时错误 . 这是代码:

Range("A4:S4").AutoFill Destination:=Range("A4:S" & Cells(Row.Count, "Core Data2!A").End(xlUp).Row)

A-S是我的配方表中的列数 . 核心数据2是包含所有数据的电子表格

如果有人能告诉我如何让这个工作,那将非常感激 .

1 回答

  • 1

    对A至S列中的每一列使用以下代码:

    Range("A4:A" & Sheets("Core Data2").Range("A" & Rows.Count).End(xlUp).Row).Formula = "=[INSERT FORMULA HERE]"
    

    在此示例中,A是将“自动填充”的列,直到填充“Core Data2”工作表的A列中的数据的行数 .

相关问题