是否可以复制过滤后的单元格

时间:2017-09-19 02:22:23

标签: excel

我遇到的是过滤掉E9'我希望复制' D' F' F' G' G'细胞。但是当我复制它们时,它最终也会复制隐藏的单元格。我只想复制已过滤的单元格而不是隐藏的单元格。除此之外,我想使它成为一个循环,以便不是硬拷贝代码,我可以使它成为一个循环,以便它可以搜索下一个过滤的单元格。我没有复制所有的单元格,而只想复制“D31'”,“D68'”,“D105'”,...... .. 等等。有没有什么方法可以对它进行编码,因为我还是新的宏,所以我想得到你的一些帮助,谢谢。

miniconda3

This is the link to the image for your reference

4 个答案:

答案 0 :(得分:0)

要仅复制可见单元格,请选择要复制的范围,然后按alt; (即alt键和分号键)

如果您需要其他帮助,请随时提出。此外,我找到了一个可能对您有所帮助的链接:https://www.excelcampus.com/keyboard-shortcuts/copy-paste-select-visible-cells/

答案 1 :(得分:0)

要复制Unhidden单元格,

一个。点击ALT +;然后按CTRL + c

湾主页标签 - >查找和选择 - >转到特别 - >仅可见细胞

答案 2 :(得分:0)

如果您想简单地复制宏中的可见单元格,您可以记录您执行前面描述的alt分号然后复制。结束宏录制并使用指定的名称保存。

答案 3 :(得分:0)

Worksheets("YourSheet").AutoFilter.Range.SpecialCells(xlCellTypeVisible).Copy

此代码允许您仅复制已过滤的单元格,即应用过滤后可见的单元格。这将帮助您完成您想要的任务,而不会复制您不需要的隐藏单元格。