我有一个文件,其中的A-D列填充了信息。直到75日的每一行都被填满;随着岁月的流逝,它的长度会发生变化。但是,B列和C列并不都包含数据。此外,第一行列A-D已合并,现在用作标题。
问题:
我想在D列中打印所有“1”的行。我有一个宏将它们从“1”和“0”分类。 “1”是第一个上市的。如何在D列中仅打印带“1”的行?
答案 0 :(得分:1)
使用AutoFilter
命令可以在执行打印之前过滤该数据。即使列D没有显示为AutoFilter
选项,也可以运行
ActiveSheet.Range("$A$1:$G$7").AutoFilter Field:=4, Criteria1:="0"
仍将在D列上过滤(您的Range可能需要排序等)
然后打印后,运行
ActiveSheet.Range("$A$1:$G$7").AutoFilter
将删除自动过滤器。