单元格填充颜色可选不打印

我有一个受保护的工作表,并保持less量单元格可编辑的用户。

其中填充了绿色以指示用户可以编辑单元格。

但同时我想打印这些没有背景颜色的单元格。

如果我在页面设置'Print : Black/White'select了其他单元格,我想要保留颜色填充的其他单元格也被清除,例如顶部行(标题)用灰色填充,并且“总计”深灰色的颜色。

条件格式将是你最好的select。

否则,我会用VBA来做到这一点。 我通过创build一个打印button并将其分配给打印macros来完成此操作。

macros将包含两个function:

  1. Range(xxx).Interior.Color = xlNone
  2. ActiveSheet.PrintPreview