我有一个生产工作簿,其中包含一年中每个月份的选项卡和YTD摘要选项卡。每个月度工作表都有显示组成工作日的不同事件或操作的行,并且列中的日期是标题行。我们在周六或周日不工作,但那些日子出现在每个电子表格中。我想知道如何创建宏或VBA代码,以便能够自动隐藏列,如果该列中的单元格包含星期六或太阳。由于一个月内有多个星期六和星期日,它会在每个电子表格上隐藏多列。第34行是每个电子表格上的一天,每周使用三位数日期 - 周一,周二,周三等,所以我需要说明如果该单元格是星期六或太阳 - 隐藏该列和列从B到AG。我们为每个超过50名员工准备了这些电子表格中的一张,这样我就可以进入并手动隐藏它们,但这需要很长时间,我知道有更高效的解决方案。如果列中的单元格隐藏列,则为星期六或太阳
谢谢
列范围内变化好像它可能是值得考虑不必使用开始与那些列。 – pnuts 2014-11-21 21:58:30
如果匹配,使用条件格式将列宽设置为“1”。无需代码。 – 2014-11-21 22:54:56