Excel 从不同的工作表自动填充范围

Excel 从不同的工作表自动填充范围,excel,vba,Excel,Vba,我有基于A列公式范围的标准自动填充: Range("G2").AutoFill Destination:=Range("G2:G" & Cells(Rows.Count, "A").End(xlUp).Row) 我还有一个公式来设定某个东西的范围: Dim sh As Worksheet, rng As Range, LstRw As Long Set sh = Sheets("Sheet1")

我有基于A列公式范围的标准自动填充:

  Range("G2").AutoFill Destination:=Range("G2:G" & Cells(Rows.Count, "A").End(xlUp).Row) 
我还有一个公式来设定某个东西的范围:

 Dim sh As Worksheet, rng As Range, LstRw As Long

 Set sh = Sheets("Sheet1")
 With sh
    LstRw = .Cells(.Rows.Count, "A").End(xlUp).Row
    Set rng = .Range("A2:A" & LstRw).SpecialCells(xlCellTypeVisible)
 End With
我的问题是,;我在第2页,需要根据第1页A列中的可见单元格自动填充第2页中的G列


我的配方是什么样子的。我相信我必须将这里的两段代码组合起来,我只是不知道怎么做。

如何在另一张工作表上自动填充单元格?你能提供一些样本数据和预期的输出吗?我不想在另一张纸上自动填充单元格。我正在尝试根据不同工作表A列中可见单元格的范围自动填充一张工作表上的单元格。一些示例数据可能会有所帮助。您是在自动填充公式还是值?我正在下拉公式。第2页:G2=vlookup公式。在第1页:A列有一个分配的数字1或2。在活页1上,我过滤coulmn A,仅显示数字为“1”的数据。这些可见的细胞每周都在变化。回到第2页,我需要将公式自动填充到第1页第A列最后一个可见单元格的第#行。这个信息有用吗?为什么不计算第1页中的1数并使用它呢?