如何复制筛选后的单元格,粘贴时跳过隐藏单元格( 二 )


        If SRange(i).Row < MinR Then MinR = SRange(i).Row
        If SRange(i).Column < MinC Then MinC = SRange(i).Column
    Next i
    Set UPRange = Cells(SRange(1).Row, SRange(1).Column)
    Set TRange = Application.InputBox(prompt:="选择粘贴区域的最左上角单元格", Title:="多区域复制粘贴", Type:=8)
    Application.ScreenUpdating = False
    For i = 1 To AreaNum
        SRange(i).Copy
        TRange.Offset(SRange(i).Row - MinR, SRange(i).Column - MinC).PasteSpecial paste:=xlPasteValues
    Next i
    Application.ScreenUpdating = True
End Sub

5、回到Excel界面 , 右键单击快速访问工具栏 , 选择【自定义快速访问工具栏】 。
6、如下图设置和选择 , 并点击【添加】按钮 。
7、这样 , 在工具栏就出现了一个新的按钮 , 指定到了刚才加入的代码 。
8、原始数据A列姓名包含重复的“张三” 。
9、我们筛选“张三” , 用鼠标选中所有数据 。 然后按Ctrl+G调出【定位】对话框 , 选择【定位条件】 。
10、选择【可见单元格】 , 然后点击【确定】按钮 。

11、点击刚才插入的按钮 。
12、下面会弹出来如下的对话框 。 注意:只需要用鼠标选择要粘贴区域的最左上角单元格即可 。
13、选中想要粘贴的单元格 , 然后点击【确定】按钮 , 数据就粘贴出来了 。
14、我们取消A列的筛选 , 可以看到复制的数据也粘贴到了筛选出来的行中 。

Excel如何只复制筛选后的条目? excel2016中 , 可以在编辑—查找和选择—定位条件中 , 设置为可见单元格 , 即可复制筛选后的数据 。
步骤:
1、打开一张excel表格 。
2、点选排序和筛选—筛选 。
3、点击数据 , 进行筛选 。
4、选择筛选后数据 。
5、点选查找和选择—定位条件 。
6、选择可见单元格 , 确定 。
7、复制筛选后数据 。
【如何复制筛选后的单元格,粘贴时跳过隐藏单元格】8、在表格2中 , 粘贴 , 即可将筛选后数据复制至表格2中 。

推荐阅读