• 别再低估VBA:它不是“表格宏”,而是被偏见耽误的系统生产力

    别再低估VBA:它不是“表格宏”,而是被偏见耽误的系统生产力

    一、别用“先进/落后”评判VBA:图灵完备面前,偏见比技术更常见很多对VBA的否定,并不是来自实践,而是来自三种来源:不熟悉后的低估、熟悉后的高估、以及人云亦云后的误判。任何系统本质上都在做数据的增删改查,但工作量差异来自维度、关联、逻辑强...

    vbahome 论VBA 2周前 169
  • Excel VBA系统:发送通知到电子邮箱的实现方法

    Excel VBA系统:发送通知到电子邮箱的实现方法

    前文讲了vba系统推送微信通知的场景实现方法,很多人感兴趣,并问能不能发邮件。今天讲一下实现方法:本例使用场景为发送工资条,可以单独发送也可以批量发送。基于功能单一性原则,本功能涉及到多个子程序的调用,为方便理解,本文根据调用顺序进行介绍。...

    vbahome 编程知识 4周前 218
  • Excel VBA系统:发送通知到微信的实现方法

    Excel VBA系统:发送通知到微信的实现方法

    很多人对用vba系统发送微信消息感兴趣,本文介绍一下实现的核心流程。第一步:发送场景埋点本例使用场景为业务操作监控,所以埋点位置在记录操作日志的方法中,且为有条件发送(ERROR或版本升级时)第二步:消息发送主函数先把发送的参数封装好,定义...

    vbahome 编程知识 4周前 207
  • 从代码“手艺人”到企业级解决方案专家,他走了二十年

    从代码“手艺人”到企业级解决方案专家,他走了二十年

    在技术圈,尤其是VBA这个细分领域,能够坚持“手搓代码”二十年的人不多,能把这件事做成一份可传承的事业的人,更是少之又少。今天想和大家聊的,是一位985/双一流高校计算数学专业出身的“老兵”。二十年的职业生涯,他横跨军工、证券、保险、供应链...

    vbahome 论VBA 3个月前 495
  • "别拿VBA的不行,掩饰你的无能": 50条硬核思考

    "别拿VBA的不行,掩饰你的无能": 50条硬核思考

    1. 对VBA的偏见常源于认知偏差:不熟悉会低估其价值,熟悉则可能高估。作为图灵完备的语言,VBA解决复杂问题的能力不逊于其他语言,客观评价才能还原其真实面貌。2. 同样功能的实现,代码质量可能天差地别。用类模块重构后,上百行代码可精简至十...

    vbahome 论VBA 3个月前 591
  • 拿下软考高级证书,Excel VBA才是我的“隐形功臣”!

    拿下软考高级证书,Excel VBA才是我的“隐形功臣”!

    那还是在2018年。经过几年的摸索与苦心探求,我从零到一,完全自主搭建起了一套足以支撑年销售额5亿元的系统架构。就在这个节点上,心中突然浮现出几个疑问:  如何系统性地梳理多年来的工作实践与知识体系?如何弥补自己在理论层面的短板与...

    vbahome 编程知识 3个月前 690
  • Ai编程越来越成为趋势的时候,开发者要怎样定位自己的角色

    Ai编程越来越成为趋势的时候,开发者要怎样定位自己的角色

    28、有时候在想,Ai编程越来越成为趋势的时候,开发者要怎样定位自己的角色,尤其是对于高阶的开发者,因为初级开发者会因为Ai而产生变身开发大佬的幻觉,以至于一个非科班出身的所谓开发者就可以大言不惭的直呼5000块就可以用Ai开发一套ERP系...

    vbahome 论VBA 4个月前 652
  • vba开发的系统属于cs架构

    vba开发的系统属于cs架构

    25、用excel vba做系统很多人都会有这样一个疑问:数据量大了不卡吗?其实这个问题不仅vba存在,其他任何语言都会面临这个问题,就跟一个小问题如果和14亿人有关那就是大问题,其实解决大数据量的问题不是在开发语言上找方案而应该在系统架构...

    vbahome 论VBA 4个月前 587
  • 权限的控制一般通过三元模型来实现

    权限的控制一般通过三元模型来实现

    22、权限控制一般包括功能权限、操作权限和数据权限,权限的控制一般通过三元模型来实现,三元包括用户、角色和所属机构,一个用户可以是多个角色,一个角色也可以包括多个用户,(原创公众号@左手Excel右手VBA)但一个用户一般只属于一个机构,而...

    vbahome 论VBA 4个月前 578
  • vba中的字典确实是个神奇的发明

    vba中的字典确实是个神奇的发明

    19、application.Transpose方法跟listview一样,因为设计缺陷而产生的坑让很多人误入其中,这充分说明前期设计的重要性,无论是一个方法、一个模块还是一个系统,你仔细想想,有多少问题是在还之前的欠下的技术债,所以说在设...

    vbahome 论VBA 4个月前 578