我试图复制一个具有动态范围的表,我想通过使用INDIRECT函数引用表的底部单元格。这是我的当前代码:
Sub CopyandPasteData() Sheets("Pivot Tables").Select Range(Range("H10"), Range("M10").End(xlDown)).Copy Sheets("Final Table").Select Range("A1").Select Range("A1").PasteSpecial xlPasteValues End Sub
上述公式不起作用的原因是,表中有时有空白单元格,因此使用“结束”将只运行到表中的第一个空白单元格。
所以……我有一个公式设置,在透视表工作表的单元格中给出表格的底行,这个公式在单元格I8中。它只返回一个数字,即“61”。我主要想做的是说:Range(“H10”),Range(“M”&;“INDIRECT”$I$8”)。Copy不使用Range(“H1”),而是Range(“M10”)。End(xlDown)。Copy,但是这个语法显然不正确。
如何使用此公式中的INDIRECT函数来查找表的底部?