Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 980|回复: 4

[已解决]不知道这个要求能否实现

[复制链接]
发表于 2021-11-3 11:26 | 显示全部楼层 |阅读模式
假设我隐藏AA-AZ列,从指定时间开始后,每天都显示一列的数据,直至到AZ为全部显示为止。这个可以实现的不?
最佳答案
2021-11-3 14:25
以下代码放 在 ThisWorkbook,工作簿开启时就会自动执行

Private Sub Workbook_Open()
   [aa:az].EntireColumn.Hidden = 1
   d = [today()-"2021/11/1"] + 1
   If d >0 Then [aa:aa].Resize(, d).EntireColumn.Hidden = 0
End Sub


红色部份,可以调整成您要的日期(从哪一天开始)

祝順心,南無阿彌陀佛!



发表于 2021-11-3 12:07 | 显示全部楼层
可以实现。但是我觉得你这种太懒了。适合当领导。
回复

使用道具 举报

发表于 2021-11-3 14:25 | 显示全部楼层    本楼为最佳答案   
以下代码放 在 ThisWorkbook,工作簿开启时就会自动执行

Private Sub Workbook_Open()
   [aa:az].EntireColumn.Hidden = 1
   d = [today()-"2021/11/1"] + 1
   If d >0 Then [aa:aa].Resize(, d).EntireColumn.Hidden = 0
End Sub


红色部份,可以调整成您要的日期(从哪一天开始)

祝順心,南無阿彌陀佛!



demo.rar

10.36 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2021-11-3 16:16 | 显示全部楼层
心正意诚身修 发表于 2021-11-3 12:07
可以实现。但是我觉得你这种太懒了。适合当领导。

  承你贵言,希望下次真能当上领导!
回复

使用道具 举报

 楼主| 发表于 2021-11-3 16:29 | 显示全部楼层
cutecpu 发表于 2021-11-3 14:25
以下代码放 在 ThisWorkbook,工作簿开启时就会自动执行

Private Sub Workbook_Open()

太强大了,居然这样也可以实现。谢谢!

评分

参与人数 1学分 +2 收起 理由
cutecpu + 2 不客气。祝顺心,南无阿弥陀佛!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 16:19 , Processed in 0.304162 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表