我有一个动态范围 excel 2016 表,其中标题行为 3,数据范围从 4 开始并且不断扩大。
- A 列包含学生姓名
- J 列包含一个下拉列表:“优秀、非常好、良好、平均、差”,选项是根据学期结果选择的。
我想要控制框“全部,优秀,非常好,好,一般,差”
当选择控制框中的条件时,仅应显示满足条件的行。当选择“全部”时,应显示所有行。
有人能帮助我提供组框中控制按钮 (ActiveX) 的宏/VBA 代码吗?
或者,我们可以在组框中使用 ActiveX 复选框(表单控件)来实现相同的功能。
答案1
看起来你把一个相当简单的任务复杂化了。
选择您的数据,然后在“数据”选项卡的“排序和筛选”组中单击“筛选”。这称为自动筛选,是 Excel 最广泛使用的功能之一。
您将看到每一列中的所有值,并可以通过复选框来选择和查看您想要的值。