VBA语言専攻介绍(20240331更新)
VBA语言専攻简介
“VBA语言専攻”是大家汲取知识的源泉,是提高自己能力的净土,正如我对平台的介绍:社会的进步,源于对知识的尊重和敬仰。希望每一位学员,每一位关注平台的朋友,都能很好的利用这个平台来学习,来提升自己。我经常给大家将的一句话:学,总会有所收获;不学,永远在门外。
我给VBA的定义:VBA是个人小型自动化处理的有效工具。我这里专注VBA,垂直度非常高,并和多个国际VBA网站(英语系和德语系)有互动及技术互通。您来到这里,就是进入到了一个绚烂的VBA世界,不仅可以帮您学习各个VBA知识点,还会让您体会到VBA与其他领域的关联。

1 我所提供的教程及VBA工具、VBA技术资料
1.1 VBA教程系列(教程及手册)
目前,我提供根据自己20多年实际经验编写的VBA教程九套,和一套VBA汉英双语手册,这十套教程作为我的主推VBA资料教程。这些教程是对VBA的系统讲解,从初级、中级到高级,写代码时可以利用手册快速找到自己的所需。希望大家扎实掌握VBA各个知识点,从简单的入门,到字典,到数据库,到网抓,到类接口应用,到程序的升级分发,踏踏实实的掌握这门技能。初学时,您可以即刻体会到VBA强大的实用性,学到字典,您会感受到数据处理的其乐无穷,您再往下学,还会接触到类的虚无与缥缈,而程序的分发又会把您从虚无之中带回到现实世界。

以上教程您可以按照自己需要选择,或者告诉我您目前的VBA所处阶段,我给您推荐教程。重点说明一点:我希望大家能按照我的教程规范的学习VBA,特别是初学者,更要打好基本功。往往有人为了省几块钱,热衷自己在网上碎片化学习,最后,由于知识结构不完善,不懂的地方太多,再来找我,可是此时这些人代码习惯已经形成,很难更改,甚至代码写在哪里都不规范,我往往真的爱莫能助。
1.2 VBA工具系列(NZ,YZ系列)
我所推出的VBA工具共两大类:NZ系列VBA技术工具13份、YZ系列VBA技术工具13份。
其中NZ系列较难些是VBA综合应用,是我结合实际工作对对VBA的独到理解。是大家工作和学习不可或缺的帮助,比如其中二维码技术是取代EXCEL插件及安装超大文件BarTender的较好方案,要知道BarTender在9.0后已经达到了超人的体量。
其中YZ系列较简单些,但也可以让你充分体会到编程不是枯燥的,如YZ10中会欣赏到Mandelbrot图像(图形是由美国数学家曼徳勃罗教授于1975年想到的,为此,曼德勃罗在1988年获得了"科学行为艺术大奖".),这个图像被称为“上帝的指纹”,各种变幻妙在其中,或许您认为和实际工作脱节,其实过程的掌握才是更重要的,有用和无用没有严格的界线。


1.3 VBA技术资料系列(MF系列)
为了让广大学员在VBA编程中有切实可行的思路及有效提高自己的编程技巧。我参考大量的资料,并结合自己的经验总结了这份MF系列VBA技术综合资料,而且开放源码(MF04除外),其中MF01-04属于定向赠送,其余资料需要您获得三套教程后联系获得。每位学员可获得的数量与您拥有教程数相关,但如果您获得了我的全部九套教程+手册+NZ,YZ工具(即T3学员),这个系列资料您可以全部获得。如果您还不是我的学员,您可以选择分享(MF01-MF04除外)。目前这个系列资料可提供近500份,以后还会不断的推出。目标是覆盖绝大多数的VBA应用。其中:
MF01:如何学习VBA【随初级教程】里面会讲解如何学习VBA及我的积木编程思想,也是要求大家必须要掌握的编程方法。
MF02:MS 64位API资料【随高级教程】。这份资料是权威的API资料
MF03:代码格式化工具【三套教程】,这是写代码必备的资料,不可多得。
MF04:弹珠游戏【全部教程】,这个文件不仅是游戏,还会涉及到您如何练习解密代码,我所有的资料中,仅这资料要求您自己解密。
MF系列技术资料,侧重VBA应用技巧和疑难杂症,您可以根据我提供的说明文档,独立的去完成功能,来检查自己的VBA解决问题的能力,也可以把这些作为自己解决问题的第一手资料存档。

技术资料是我教程资料的完善和补充,有些代码是在技术资料中首次公布的,大家完全可以学习和借鉴,也是大家检验自己学习效果的途经,比如您可以对照我提供的每个技术资料的说明,看看自己可否能实现,然后对照我给出的程序文件的代码进行对照。
技术资料中的内容是非常全面的,有初级内容,也有高级的内容,您可以选择测试。
同时,这些技术资料又是自己处理实际问题的好助手,比如:您要处理CSV文件,您可以根据我提供的目录,查一下CSV文件的相关资料:


从结果中可以看看自己的所需。这个Word目录是我会提供给T3学员,您也可以自己总结,这是一个非常有效的代码积木库。
一般每周我都会通知T3学员来领取资料:

备注:您要拥有我的教程后,才可以分享以上MF系列资料。同时,在领资料后要说声“谢谢”,以感恩我的劳动。
1.4 程序文件的加密及解密
本不想分享之一技术,但众多学员纷纷咨询,为了保护大家的代码,我公布这一学习笔记。但同时声明,这是盾也是矛,究竟是哪个厉害,还要看谁善于精进,我也只是给大家领 进门,完成基本的修行,之后还要看大家的理解,没有任何技术是万能的,也没有攻不破的 城池,望学员好自为之。这个笔记只提供给学员,记录的方案有些是重复的,大家可以慢慢理解,原则上我这里不给咨询。最后请大家留意,本文提供的方法只作为您自己的程序加密及忘记密码时的破解,不可做非法目的,如出现不良后果,请自己负责。

2 如何成为我的学员
社会的进步源于社会对知识的尊重和敬仰,我这里专注于VBA领域,只专注VBA,深耕这一领域。也希望大家在数据处理时应用VBA,利用VBA,给自己的工作和生活带来快乐和轻松的享受。我的各套教程是对VBA的系统讲解,从初级到高级,希望大家扎实掌握VBA各个知识点,从简单的入门,到字典,到数据库,到网抓,到类接口应用,到程序的升级分发,希望大家踏踏实实的掌握这门技能。
2.1 如何分享我的VBA资料
我这里提供了大量的VBA资料,在上面有了一般介绍,您也可以关注我的“VBA语言専攻”公众号,其中的“服务”菜单中看到各个资料,这里提供了每份资料的说明文档或者目录:


您可以根据自己的需要进行选择,选择好后,在微信联络我获得。注意以上资料中NZ工具和YZ系列及VBA的加密及解密是只提供给学员,您如果想得到必须要先成为我的学员。
2.2 如何成为我的学员及学员的待遇
任意购两套教程即可成为我的一般学员,成为我的学员后可以有如下服务:
① 选择NZ及YZ系列VBA工具
② 获得部分免费MF系列技术资料
③ 享受技术支持
④ 定制程序
⑤ 初级阶段我给答疑辅导。
⑥ 其他自定义需求
我希望大家成我我的学员,认真的学习这项技能。
2.3 如何成为我的T级别学员及待遇
我也希望大家成为我的T级别学员,T级别学员除2.2中的待遇外还可以得到更新的MF系列资料。此级别学员分为T1,T2,T3:

其中,T1是经典推荐,7.1.3.9外加一部VBA手册。第7套是入门,是VBA知识结构详解,第1套是入门后提高,第3字典是必学,第9是实践应用,手册是您编程的好助手。我再送一份学习方法资料和一份VBA代码格式化工具,您可以再自选10份技术资料。
T2学员要获得我的所有教程,送的技术资料是34份。
T3学员要获得我的所有资料(不含1.4 程序文件的加密及解密资料,这个资料是单独的),可以得到我所有的技术资料,目前可提供的是400余份,还会不断的推出。是VBA的精华也是VBA的前沿。
3 后记
总有人问我,老师:人工智能AI会取代程序员编程吗?我不想简单的说行和不行,只要求您理解两点∶第一,不要厚望于可能性的事物,我50岁有余,在小学读书时,就盼某某主义之美好,但我现在还在努力提升自己,还在耕耘;第二,当您根据我的教程学习时,会体会到我讲的积木编程思想,那么退一步讲,即使未来AI可以编代码,那么对于如何组织代码为自己所用,这种思想也是必须要掌握的,不然,代码如何应用于实际?
还有人问,老师:我需要一个某种需求的代码,您的资料中有现成的吗?对于这类问题,我一般的回答是”有类似的,您可以根据自己的需要进行修订”。这也是我积木编程思想中讲到的修订积木。VBA是面向对象编程的寄生语言,其优点是可以灵活的结合实际,实际场景是层出不穷的,提升自己也是无止境的。

相关文章:
VBA语言専攻介绍(20240331更新)
VBA语言専攻简介 “VBA语言専攻”是大家汲取知识的源泉,是提高自己能力的净土,正如我对平台的介绍:社会的进步,源于对知识的尊重和敬仰。希望每一位学员,每一位关注平台的朋友,都能很好的利用这个平台来学…...
Golang- 邮件服务,发送邮件
依赖 go get -u github.com/jordan-wright/email文档 文档 示例代码 邮箱的相关配置 # email configuration email:port: 25 # 端口要配置25 否则可能出现EOF错误from: xxx1qq.comhost: smtp.qq.comis-ssl: truesecret: xxxxxnickname: 大锦余发送邮件代码 package utili…...
C语言:编译和链接
前言 在ANSI C的任何一种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令(二进制指令)。第2种是执行环境,它用于实际执行代码。 目录 1.翻译环境1.1 预处理(预编…...
JavaEE 初阶篇-深入了解多线程安全问题(出现线程不安全的原因与解决线程不安全的方法)
🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 多线程安全问题概述 1.1 线程不安全的实际例子 2.0 出现线程不安全的原因 2.1 线程在系统中是随机调度且抢占式执行的模式 2.2 多个线程同时修改同一个变量 2.3 线…...
计算机网络⑦ —— 网络层协议
1. ARP协议 在传输⼀个 IP 数据报的时候,确定了源 IP 地址和⽬标 IP 地址后,就会通过主机路由表确定 IP 数据包下⼀跳。然⽽,⽹络层的下⼀层是数据链路层,所以我们还要知道下⼀跳的 MAC 地址。由于主机的路由表中可以找到下⼀跳的…...
正弦实时数据库(SinRTDB)的使用(7)-历史统计查询
前文已经将正弦实时数据库的使用进行了介绍,需要了解的可以先看下面的博客: 正弦实时数据库(SinRTDB)的安装 正弦实时数据库(SinRTDB)的使用(1)-使用数据发生器写入数据 正弦实时数据库(SinRTDB)的使用(2)-接入OPC DA的数据 正弦实时数据库(SinRTDB)…...
编译和链接知识点
为什么我们在vs等编译器上写出的代码通过运行就会实现相关功能呢? 解决这个问题的关键就是关于编译与链接的知识。 首先从大的分类里有两部分:编译和链接 而编译这一大的部分又分为预处理(也叫预编译),编译…...
大话设计模式之工厂模式
工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的最佳方式,而无需指定将要创建的对象的确切类。通过使用工厂模式,我们可以将对象的创建和使用分离,从而使代码更具灵活性和可维护性。…...
Windows MySQL通过data 文件夹恢复数据
前言 在MySql数据库中,为了备份和恢复数据,通常会使用mysqldump工具来导出和导入数据。但是,如果数据库非常大,name导出和导入数据可能会需要很长时间。这时,一种更快速的备份和恢复数据的方式就是直接复制mysql的data文件夹。 什么是mysql的…...
ARP协议定义及工作原理
ARP的定义 地址解析协议(Address Resolution Protocol,ARP):ARP协议可以将IPv4地址(一种逻辑地址)转换为各种网络所需的硬件地址(一种物理地址)。换句话说,所谓的地址解析的目标就是发现逻辑地址与物理地址的映射关系。 ARP仅用于IPv4协议&a…...
express实现用户登录和注册接口
目录 1 创建数据库2 连接数据库3 集成ORM库4 创建业务逻辑5 创建路由7 测试接口总结 我们在编写后端接口的时候操作数据库是一种常见的功能需求,express本身并不提供直接操作数据库的能力,需要借助第三方库来操作数据库,本篇讲解一下软件开发…...
数字化转型,效率增长才是王道
在当今商业世界,数字化已经成为推动企业增长的强大引擎。然而,值得注意的是,数字化并非只是简单地追求规模扩张,更重要的是实现降本增效。没有效率的增长,就像是在加速自我毁灭。在数字化转型的道路上,企业…...
RHCE-2-chrony服务器
简介 重要性 由于IT系统中,准确的计时非常重要,有很多种原因需要准确计时: 在网络传输中,数据包括和日志需要准确的时间戳 各种应用程序中,如订单信息,交易信息等 都需要准确的时间戳 Linux的两个时钟 硬…...
音频RK809
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、目的二、知识准备2.1Audio框架2.1.1 DAI2.1.2 CODEC2.1.3 machine三、原理图3.1 整体原理图3.2 喇叭部分3.3 麦克风部分四、设备树4.1 sound 部分4.2 codec 部分五、驱动讲...
解决 linux 服务器 java 命令不生效问题
在Linux系统中,当你安装Java并设置了JAVA_HOME环境变量后,你可能需要使用source /etc/profile命令来使Java命令生效。这是因为/etc/profile是一个系统级的配置文件,它包含了系统的全局环境变量设置。 但是需要注意的是,source /e…...
22 多态
目录 多态的概念多态的定义及实现抽象类多态的原理单继承和多继承关系中的虚函数表继承和多态常见的面试问题 前言 需要声明的,下面的代码和解释的哦朴实vs2013x86环境,涉及指针是4bytes,如果要其他平台下,部分代码需要改动。比…...
排序算法超详细代码和知识点整理(java版)
排序 1、冒泡排序 两层循环,相邻两个进行比较,大的推到后面去,一共比较“数组长度”轮,每一轮都是从第一个元素开始比较,每一轮比较都会将一个元素固定到数组最后的一个位置。【其实就是不停的把元素往后堆&#…...
Java复习第十二天学习笔记(JDBC),附有道云笔记链接
【有道云笔记】十二 3.28 JDBC https://note.youdao.com/s/HsgmqRMw 一、JDBC简介 面向接口编程 在JDBC里面Java这个公司只是提供了一套接口Connection、Statement、ResultSet,每个数据库厂商实现了这套接口,例如MySql公司实现了:MySql驱动…...
Python从零到一构建GPT模型
只用Python和 torch框架,从零到一构建GPT模型,对大语言模型入门,了解GPT的内部网络结构,是一个很好示例。 Build_GPT_from_Scratch.ipynb...
V R虚拟现实元宇宙的前景|虚拟现实体验店加 盟合作|V R设备在线购买
VR(虚拟现实)技术作为一种新兴的技术,正在逐渐改变人们的生活和工作方式。随着技术的不断进步,人们对于元宇宙的概念也越来越感兴趣。元宇宙是一个虚拟世界,通过VR技术可以实现人们在其中进行各种活动和交互。 元宇宙的…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
MySQL中【正则表达式】用法
MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现(两者等价),用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例: 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...
全志A40i android7.1 调试信息打印串口由uart0改为uart3
一,概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本:2014.07; Kernel版本:Linux-3.10; 二,Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01),并让boo…...
Reasoning over Uncertain Text by Generative Large Language Models
https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...
Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
【笔记】WSL 中 Rust 安装与测试完整记录
#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统:Ubuntu 24.04 LTS (WSL2)架构:x86_64 (GNU/Linux)Rust 版本:rustc 1.87.0 (2025-05-09)Cargo 版本:cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...
深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...
