在Excel中获取所有未隐藏的行

| 有没有一种方法可以获取VBA中所有行的数组,然后将它们复制到新表中? 我假设正确的属性是rows(index).Hidden,但是我不确定如何使用它。 有没有简单的方法? 我的问题主要是我无法按行调暗。     
已邀请:
        要选择可见的行:
Sheets(\"yourSheet\").Rows.SpecialCells(xlVisible).Copy
Sheets(\"secondSheet\").Range(\"A1\").PasteSpecial xlPasteValues
但实际上您可以将某些东西作为Rows进行调暗,因为Rows属性返回一个Range,因此您只需将变量作为Range进行调暗即可。 如果您想在以后清除剪贴板,请使用:
Application.CutCopyMode=False
另请注意,在Excel中使用复制和粘贴效率很低。 如果可以,您应该将一个范围分配给另一个范围。     

要回复问题请先登录注册