mongo 多条件筛选

您所在的位置:网站首页 为你智能筛选 mongo 多条件筛选

mongo 多条件筛选

2023-07-31 15:02| 来源: 网络整理| 查看: 265

智能筛选

筛选功能相信大家再熟悉不过了,动动小手指,勾选需要的字段即可完成。

但是当同时筛选多个字段的时候,就略微繁琐,需要一个个去下拉字段选择,这里我做了个小模板,只要鼠标点击几下,一键筛选即可。

d45911c5d90cebc3c871ed96d38f0f70.png

动态展示如下:

81b059b9434b1221e763a2b05fa153ab.gif

一是多列筛选中,需要筛选哪个字段,选中哪个字段,底色被填充,突出显示;

二是点击筛选按钮,底部数据即被筛选出来。

整体来说操作感更强,可视化效果更明显。

制作过程

这个模板主要是用VBA实现的,一共三段代码:

第一段最为重要,用来实现筛选框底部颜色的填充,当鼠标选择发生变化时,判断鼠标的位置,如果位于筛选框区域,这对相应的单元格底色进行填充,并在Excel固定单元格保存选中的数据;

5473a64f0285dcafdcf6703b01a9c081.png

注意点:

1、此段代码是在当前工作表Sheet1下输入的,且在代码输入框的顶部选择【Worksheet】与【SelectionChange】,表示此段代码只在当前工作表中有效,且当选择发生变化时运行;

2、3段IF语句,负责判断鼠标是否选中筛选区域,如果选中,则将对应区域底色填充,并将选中的单元格内容保存到固定单元格【M2:O2】,便于下部筛选(将这三个单元格的颜色设置为白色)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Row = 2 And Target.Column >= 2 And Target.Column = 2 And Target.Column = 2 And Target.Column


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3