excel 用宏隐藏不要打印的
来源:百度知道 编辑:UC知道 时间:2024/09/24 20:24:59
如题我想用宏隐藏指定的行,当此行中有 D列 为“0”是,怎么此行自动排列到最下面,同时显示,但是打印时不打印出来,我是菜鸟,高手指点。
注意不是要隐藏。
我试了个隐藏的但是我想要个更理想的
Sub 隐藏()
For a = 2 To 20
If Range("D" & a).Value = "0" Then Rows(a).Hidden = True
Next a
End Sub
高手指点下
还有怎么取消已执行的宏?? 我用的 VB
注意不是要隐藏。
我试了个隐藏的但是我想要个更理想的
Sub 隐藏()
For a = 2 To 20
If Range("D" & a).Value = "0" Then Rows(a).Hidden = True
Next a
End Sub
高手指点下
还有怎么取消已执行的宏?? 我用的 VB
1、D列排序,倒序,
2、设定选定区域为打印区域
你可以吧上述操作用宏记录下来修改
宏的执行不可以直接撤销,用ctrl+z试试
打印前自动筛选D列不等于0的值即可。