右下角筛选键「NZ03利用右键进行筛选操作」
【分享成果,随喜正能量】人生百味,情最浓,人生繁华,淡最真,人生一路,一步有一步的风景,一程有一程的感悟,不论时光如何流转,有些东西不会改变,那就是对美好的追求,对真情的渴望,给自己一份淡然,不困于情,不憾于心,无悔于生命,充实于生活,平和于心态,守一份心净,淡淡就好。。
VBA技术工具是我根据我的多年经验,并结合一些需求推出多项工具。这些工具分为YZ系列和NZ系列:YZ系列比较容易,一般可以通过教程中的代码组合自己也可以容易的写出;NZ系列则比较困难些,需要一定的VBA技术能力可以得到。这些工具只对学员,不对外。
对于较难些的NZ系列工具,每个工具有两种版本,开放源码的版本和不开放的版本。不开放源码的版本可以直接使用,是用来鼓励哪些执着于VBA学习的和应用,按照我的教程踏实学习,并学习到了高级阶段的学员。这些工具我会陆续推出,一般以19版MS为蓝本编写。今日给大家介绍的这个系列的NZ03利用右键进行筛选操作
这个应用给大家讲解利用一个加载项完成利用右键进行筛选的操作,涉及到的知识点有,如何在右键中添加菜单;如何在点击右键菜单时响应我们的特定过程;如何利用窗口实现数据的选择;如何进行等于和不等于的操作;如何选择空格的操作;如何进行排重的操作等等。
同时这个应用中我们还会大量的了解错误处理中On Error Resume Next与 On Error GoTo 0 相结合,合理的控制什么时候执行错误处理,什么时候忽略错误的操作。
本应用提供两个版本,一是开放源码(如果你得到是开放源码的技术,注意密码是123456789,但强烈建议您不要轻易打开代码窗口,即使打开也要留有备份),一是只提供使用技术,学员符合一定的条件后即可得到。当然,这部分代码,我还不能完全测试到所有的场景,可能不能完全执行所有的场景,希望大家根据自己的应用进行合理的补充。
我们在进行数据处理时用到筛选时肯定的,一般的操作是三步,如下:
第一步:点击“数据”
第二步:点击“筛选”
第三步:选择数据
由以上的可以看出,要有三个步骤,但是,在实际操作时有可能由于页面的问题,会涉及到页面的滚动,在数据多的时候,往往会繁琐,而且对于一些特殊的选择,如空行或者排重,还要进行更多的操作。
二 NZ03的筛选操作为了更方便的利用筛选的操作,我可以用NZ03提供的技术来完成,在应用前,我们要首先打开这个NzFilter这个加载项。
然后切换到我们的工作簿,这个时候,我在要处理的列中,点击任何单元格,右键,我们会看到下面的界面:
此时点击第一个菜单:NzFilte,就可以进行数据的处理了。界面如下:
这个界面提供了很多功能。
1 等于和不等于的筛选,可以提供五个数据的处理,如下截图,可以在五个对话框中进行数据的选择:
2 可以进行空格的筛选:
3 对数据排重的处理:
数据选择好后就可以点击筛选按钮了,如上最后的排重处理结果:
如果取消筛选,只需要右键,然后点击NzClear即可:
在这份资料中我用到了如下的知识点:
1 如何在右键中添加菜单;
2 如何在点击右键菜单时响应我们的特定过程;
3 如何利用窗口实现数据的选择;
4 如何进行等于和不等于的操作;
5 如何选择空格的操作;如何进行排重的操作等等。
6 On Error Resume Next与 On Error GoTo 0 相结合,控制执行错误处理
7 右键添加菜单及去除的一般处理。
如果大家已经看到了这个技术的代码,可以细细体会代码的含义,也可以根据自己的需要对代码进行适当的修改和补充。
【分享成果,随喜正能量】
我20多年的VBA实践经验,全部浓缩在下面的各个教程中:
【分享成果,随喜正能量】放开心胸,堂堂正正,不计较眼前荣辱得失。一生做事光明磊落,心境恬然自得,自然吉祥遂愿,平安自在,乐享天年。 命途多舛,起起伏伏,时而阴云密布,时而日朗天开。虽命途风雨阴晦,坡坎沟壑,但要堂堂正正做人,这样才能时来运转,祥光永照,天年长享。。
评论
- 评论加载中...