首页 最新文章网站编程正文

「开源系列」VBA:创建自定义菜单

题记:近日手痒痒,编了几个VBA程序给财务的同事提高工作效率用。

其实在特定的场景下,尤其是和Excel结合方面,VBA的实现比JAVA要高效得多,并且不依赖于数据库,所见即所得无需编译。

针对经常做报表或整理财务数据等方面的同学,如果掌握了excel的强大功能,做起工作来绝对事半功倍,如果再掌握一些VBA编程技术,则更是如虎添翼。

毫不夸张的说,一天的工作量完全可以做到一到两个小时内完成,这不是危言耸听,这就是自动化的价值,这就是专业的力量。

长期以来,深受开源思想的影响,尤其是近日对禅道系统的研究,在互联网分享精神的感召下,博主打算分几期分享给各位小伙伴,供大家学习VB语言以及如何用VBA与excel的融合方面提供一个拙例,当然是在不泄露公司秘密的前提下啦。大家可以照葫芦画瓢,如果有任何问题可以给我留言或在线交流,若有在编码规范或实现逻辑上有任何意见或建议,还望不吝指教。

首先分享的是向excel菜单中增加自定义菜单,效果如下图。VBA的xlam文件可以作为宏被excel加载,本程序根据实现的功能分割成了几个菜单项,包括一个主菜单和多个子菜单,子菜单定义成了二维数组,可以通过循环来加载,之所以做成菜单而不是按钮,是因为菜单可以再任何情况下,只要打开excel就可以加载进去,而按钮得必须打开特定的excel文件才可使用,但若用菜单则需要对打开的exlce做校验,以确保打开的文件是想要处理的文件。

blob.png

blob.png

blob.png

blob.png

©️公众号:思考者文刀

评论

百度搜索

站点信息

  • 文章总数:436
  • 页面总数:9
  • 分类总数:30
  • 标签总数:924
  • 评论总数:501
  • 浏览总数:1783899
觉得有用就打赏吧
关注本站公众号,享受更多服务!
联系方式
合作微信:itker0110
新媒体:Excel加油站(抖音/小红书/哔哩/头条)
公众号:左手Excel右手VBA
知乎:Excel其实很简单
Copyright2015-2024.Powered by ©️云水客 | 网站地图 | 辽ICP备14000512号-5
您是本站第374名访客 今日有0篇新文章