如何用VBA选择性的隐藏复选框

hutianwan 2017-10-20 04:58:14
各位大佬们,我小白,刚接触VBA,求助个问题哈,谢谢!EXCEL2013
在页面里有大约50个复选框,想做两个按钮,实现如下功能:
1。隐藏,当把复选框有选择的打勾后,比如选择了25个,那么点击隐藏按钮将剩下25个没打勾的隐藏。
2。显示,当隐藏后想再修改看别的复选框则把所有复选框再显示出来。

当然如果能将无勾选的复选框所在行顺便隐藏更好。
...全文
1096 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2017-10-21
  • 打赏
  • 举报
回复
代码操作是“按对象”进行访问的,跟对象是否隐藏没关系吧。 只有“用户操作”时,隐藏的对象才无法被访问。 所谓“隐藏行”,实质是行高度为0。 但是你在工作表中插入的控件对象,不一定“属于单元格”,   如果把某些行的高度改变,也许会造成控件与对应的行“错位”,这种“隐藏”需要谨慎。
郴郴 2017-10-21
  • 打赏
  • 举报
回复
EXCEL 自带 数据过滤 功能的,何必要用VBA呢
脆皮大雪糕 2017-10-21
  • 打赏
  • 举报
回复
新增一列,打钩和不打勾,然后增加对这列的过滤,自己选要不要过滤不打勾的行
小噤 2017-10-20
  • 打赏
  • 举报
回复
要说清楚 复选框是表单控件还是ActiveX控件 如果是ActiveX控件。你是放到窗体上还是放到工作表上

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧