2013-08-05 84 views
1

是否有任何聪明的方法来将粘贴值从一个表格的命名范围复制到另一个不包括隐藏行?VBA Excel:复制名为范围与隐藏行的粘贴

+0

你拿你此刻做的方式有问题? –

+0

当我使用这种类型的代码时,我得到了隐藏的行:sourceRng.values = targetRng.values。更新:我没有解决方案 – karamell

回答

1

假设你有一个名为MyRange然后就可以看到电池只复制使用另一个工作表中的命名范围:

Sub CopyNamedRange() 
    Range("MyRange").SpecialCells(xlCellTypeVisible).Copy Destination:=Worksheets("Sheet2").Range("A1") 
End Sub