Excel VBA 7.65 VBA代码交互不够方便?不要忘记还有炫酷的窗体功能

VBA代码交互不够方便?不要忘记还有炫酷的窗体功能


点击上方“Excel和VBA”,选择“置顶公众号”

致力于原创分享Excel的相关知识,源码,源文件打包提供

一起学习,一起进步~~


在之前我们分享了如何通过VBA来实现工作表的隐藏和批量解除工作表异常的方法,在那两节的学习中,我们都是采用在在代码中指定某个工作表的方式来实现的效果,有很多的小伙伴觉得这样不断的更改代码并不是一个最好的方法,所以希望能够实现一个更加灵活的效果,所以今天也是抽时间来完成了这个更加灵活的随意隐藏和取消隐藏工作表的方法,是通过窗体来实现了

场景说明

这是我们今天的工作表样式,里面有很多个工作表,之前的话我们是在代码中写死了工作表的名称,大家觉得这样使用并不方便,所以今天通过窗体的方式来是实现一个更加灵活的效果。可以通过窗体来根据实际情况来选择要隐藏和取消隐藏的工作表。当然我的审美比较的烂,窗体可能做得不够好看,大家不要笑话我哈

代码区

这是我们的今天的窗体,左边是尚未被隐藏的工作表,右边则是已经被已经工作表,并且提供了全选和反选的功能,两个方向键,代表了执行批量隐藏和取消批量隐藏

现在我们来看看执行批量隐藏的效果。

从动图中可以看出来,当窗体启动的时候, 会自动刷新我们的工作表,并且展示在列表框中,我们可以更具自己的实际需要,通过全选,或者反选,或者自己单独勾选的方式,都可以实现工作表的批量影藏的功能,来看看批量取消工作表的隐藏

通过上面的两个简短的小视频,证明我们的代码已经成功的实现了灵活取消隐藏,灵活实现隐藏的效果了。

代码分析

今天的代码更多的涉及到了创天的操作以及设置,一天的时间没有办法全部分享给大家,而且也不够细致,这里我们就先涉及太多窗体的操作,大家有兴趣的话,可以对着源文件来琢磨,窗体我们将会在后面的系列中和大家分享,敬请期待

今天的代码也是利用之前写洗过的工作表的批量隐藏和取消隐藏的方法,这里当是提前开一个引子,让大家接触下窗体的功能吧。

==========================

本节课的案例源码已经上传,需要的小伙伴后台私信“7-65-Z0”,希望大家多支持~~,多多关注 ~ ~

好了,明晚21:00,准时再见!


因为公众号没有留言功能(开的比较晚),所以建立一个线下微信群,主要为大家提供一个交流的平台,同时大家也可以提一些对公众号的意见和看法,大家一起学习,一起进步。

(0)

相关推荐