首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用复选框根据单元格值隐藏/取消隐藏行

使用复选框根据单元格值隐藏/取消隐藏行
EN

Stack Overflow用户
提问于 2020-08-19 13:56:00
回答 1查看 157关注 0票数 0

在excel中使用VBA,尝试了解如何使用复选框来隐藏/取消隐藏在特定列中具有特定值的任何行。我的VBA技能越来越好,我练习了更多,但我仍然不擅长循环。感谢你能提供的任何帮助。这是我到目前为止所拥有的。

代码语言:javascript
运行
AI代码解释
复制
Private Sub CkBx_ShowAllRecords_Click()
If Me.CkBx_ShowAllRecords = True Then
 For Each Row In Range("Table1").ListObject.ListColumns
    If Row.Cells(1, "column5").Value = "Submission Complete" Then
    Application.EntireRow.Visible=True
Next
End if
End Sub

此外,当我取消选中该框时,我希望隐藏列5单元格值等于“提交完成”的所有行(与我在上面选中框控件时放置的内容正好相反)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-19 16:06:47

希望这能对你有所帮助:

代码语言:javascript
运行
AI代码解释
复制
Private Sub CkBx_ShowAllRecords_Click()
Dim i As Long
If Me.CkBx_ShowAllRecords = True Then
    For i = 1 To ActiveSheet.ListObjects("Table1").Range.Rows.Count
        If ActiveSheet.ListObjects("Table1").DataBodyRange(i, 5).Value = "Submission Complete" Then
            Rows((i + 1) & ":" & (i + 1)).Select
            Selection.EntireRow.Hidden = True
        End If
    Next i
Else
    ActiveSheet.Rows.EntireRow.Hidden = False
End If
Me.Hide
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63488597

复制
相关文章
问与答98:如何根据单元格中的值动态隐藏指定的行?
Q:我有一个工作表,在单元格B1中输入有数值,我想根据这个数值动态隐藏行2至行100。具体地说,就是在工作表中放置一个命令按钮,如果单元格B1中的数值是10时,当我单击这个命令按钮时,会显示前10行,即第2行至第11行;再次单击该按钮后,隐藏全部的行,即第2行至第100行;再单击该按钮,则又会显示第2行至第11行,又单击该按钮,隐藏第2行至第100行……也就是说,通过单击该按钮,重复显示第2行至第11行与隐藏第2行至第100行的操作。如图1所示。
fanjy
2021/03/12
6.6K0
怎么一键取消隐藏的行和列
今天没有学员提问 只有同事点名 怎么一键取消隐藏的行和列 假设一个表是这样的 我们看到不连续的字母和数字 就知道它有隐藏行列了 如何快速取消隐藏呢 直接上GIF 第一步 点击A和1的交界处全选 第二步 点击开始->格式->隐藏和取消隐藏->取消隐藏行/列 还有一种比较高端的方法 写VBA Sub showAll() Cells.Rows.Hidden = 0 Cells.Columns.Hidden = 0 End Sub 效果看GIF
但老师
2022/03/22
3.3K0
怎么一键取消隐藏的行和列
Ext根据条件显示隐藏列
  写在ExtonReady函数里面,并在表格成功渲染之后,可以添加判断是否隐藏或者显示某一列
河岸飞流
2019/08/09
2.8K0
如果想要隐藏单元格所有值,正确的格式是什么?
1、点击[文本] 2、点击[设置单元格格式] 3、点击[数字] 4、点击[自定义] 5、点击[G/通用格式] 6、点击[确实]
裴来凡
2022/05/28
1K0
如果想要隐藏单元格所有值,正确的格式是什么?
Excel技巧:使用条件格式巧妙隐藏重复值
在Excel中,每一行都必须输入完整的数据,才能够进行排序和筛选。然而,有些工作表为了易于阅读且排版美观,会使用空单元格,如下图1所示。
fanjy
2022/06/04
1.7K0
Excel技巧:使用条件格式巧妙隐藏重复值
含有复选框的表格显示与隐藏切换
如果使用v-if,注意使用this.nextTick,并且this.nextTick 放的位置在里面,不要显示表格的时候就使用this.
tianyawhl
2020/12/16
2.3K0
含有复选框的表格显示与隐藏切换
VBA专题10-5:使用VBA操控Excel界面之隐藏/取消隐藏及最小化功能区
可以重命名和隐藏内置选项卡和内置组,改变其在功能区中的顺序。然而,不能重命名和隐藏内置控件,修改内置控件的图标,修改功能区内置组中内置控件的顺序。
fanjy
2020/08/17
3.7K0
VBA应用技巧:使用VBA快速隐藏工作表行
使用Excel VBA隐藏行的简单方法是使用联合区域。通常,如果要使用VBA快速隐藏行,可以选择自动筛选工具,使用一行代码可快速隐藏数千行。然而,如果需要在同一区域内为其他目的使用自动筛选,那就必须单独处理每个单元格。如果了解VBA,当程序必须在多个单元格上循环时,它可能会较慢,尤其是在每次迭代后需要执行操作时。
fanjy
2022/11/16
4.3K0
VBA应用技巧:使用VBA快速隐藏工作表行
关于跨列单元格展开、隐藏之后合并…
var display=$('#'+attendlistid).attr('class');        if(display=="hidden"){       $('#'+attendlistid).show();       $('#'+attendlistid).removeClass(display).addClass("show");//已失效,起作用的只是show(),只是作为显示隐藏的条件判断用,为了FF下clospan合并为1个单元格的问题       $('#attendbtn_'+courseid).val('<%=user.get("ht.university.attendlistbtnhide")%>');      }else{          $('#'+attendlistid).hide();          $('#'+attendlistid).removeClass(display).addClass("hidden");          $('#attendbtn_'+courseid).val('<%=user.get("ht.university.attendlistbtn")%>');      }
用户2192970
2019/02/22
6580
VBA专题10-20:使用VBA操控Excel界面之隐藏和取消隐藏控件、组和选项卡
不能够单独隐藏内置组中的内置控件。然而,可以隐藏内置组,因此会隐藏该组中的所有控件。可以单独禁用(和启用)组中的控件。
fanjy
2021/03/12
8.2K0
【CSS】元素显示与隐藏 ( display 隐藏对象 | visibility 隐藏对象 | overflow 隐藏对象 )
设置 display: block 可以显示元素 , 同时该样式还可以将元素转为块元素 ;
韩曙亮
2023/04/16
5.7K0
【CSS】元素显示与隐藏 ( display 隐藏对象 | visibility 隐藏对象 | overflow 隐藏对象 )
一行代码如何隐藏 Linux 进程?
总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还是小隐于用户。
民工哥
2020/09/15
2.5K0
一行代码如何隐藏 Linux 进程?
使用UITextFieldDelegate来隐藏键盘
在iPhone界面上,时常会需要当用户输入完内容后,隐藏键盘。 当然有很多方法,今天只介绍使用UITextFieldDelegate这个协议实现隐藏键盘。
EltonZheng
2021/01/22
7200
使用APIHOOK实现进程隐藏
        今天翻出一些今年前写的代码。其中一个是09年,我帮一个读研的同学写的一个“无公害恶意”程序。大致要求就是要实现自启动和自我隐藏。我使用的都是些简单的技术,只是实现自我隐藏稍微让我花费了点时间写算法。其实这个算法也很简单,就是大学时候写的从一个单向链表中删除一个元素。(转载请指明出处)
方亮
2019/01/16
1.1K0
glusterfs隐藏参数-使用详解
http://www.gluster.org/documentation/Documenting_the_undocumented/
党志强
2020/02/11
7780
隐藏表白技能,python教你如何使用图片exif信息隐藏表白
你有想过一张图片所包含的信息吗?你有想过一张图片可以为你隐藏表达一些内容吗?你有想过图片的隐藏信息可以为你表达你想要说明的东西吗?以及你可以 用图片去表达你的爱意。来,我们赶快学起来。
大家一起学编程
2021/03/27
1.5K0
APK的更新、安装、隐藏、解除隐藏
hide命令:系统会发送广播 android.intent.action.PACKAGE_REMOVED,data数据并不会删除 unhide命令:系统会发送广播android.intent.action.PACKAGE_ADDED,data数据不会删除
程序员小何SS
2021/12/13
2.7K0
一种“很神奇”的“隐藏”单元格的方法
Excel中真的有很多“秘密”,只要你平时留心,或者有时间探寻,总会找到一些让人感到惊奇的操作或行为。这不,复制并粘贴合并单元格格式竟然能够“隐藏”单元格。
fanjy
2023/09/21
3100
一种“很神奇”的“隐藏”单元格的方法
Excel小技巧79:如何跟踪Excel工作簿的修改
你是否正在寻找跟踪Excel电子表格更改的方法?在许多情况下,你必须将一个文件分发给多个人,并跟踪所做的更改。你可能希望跟踪更改的时间、更改者、更改发生在哪个单元格中以及更改了哪些数据。
fanjy
2021/04/21
6.8K0
Excel小技巧79:如何跟踪Excel工作簿的修改
点击加载更多

相似问题

如何根据单元格值隐藏和取消隐藏行?

20

根据行值隐藏/取消隐藏列

19

根据单元格值取消隐藏Excel行

20

Excel根据单元格值自动隐藏/取消隐藏行

20

google应用脚本-根据单元格值隐藏/取消隐藏行

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档