前情提要小日子过得很好的程序员给的Excel中有一个上古屎山,用一个要素表生成对应的测试表,但是时代变了,大人,1995年的代码,现在是2024年了,虽然还能跑,但是早已不满足现在的业务需求了,Excel Script功能又没有VBA那么强大,而且重写的话代码量也太大了,很难受,所以只能小心翼翼的整理一下这屎山。VBA全称 visual Basic for
原创 2024-06-03 23:53:46
146阅读
(一)什么是VBA?什么是宏?  VBA (Visual Basic For Application)是一种编程语言,是建立在Office中的一种应用程序开发工具。可以利用VBA有效地扩展Excel的功能,设计和构建人机交互界面,打造自己的管理系统,帮助Excel用户更有效地完成一些基本操作、函数公式等不能完成的任务,从而提高工作效率。顾名思义,VBA使用的编程语言是VB。   VBA
一、前言        在最近的工作中,有幸了解到VBA相关的知识,它主要是被应用于我们平时所使用的word和Excel中,主要用VBA代码来进行数据处理,在办公领域使用的比较广泛。通过一段时间的学习,总结了一些自己的理解和所学,在此于大家进行分享。        Visual Basic for Applicatio
我从1998年开始编写Excel代码,和许多其他人一样,多年的实际工作,我积累了大量的经过实战考验的代码经验。2019起,我开始整理我的经验记录,并陆续推出九套教程及代码手册,给各个阶段的人员参考学习。为了照顾到大家在实际应用中贯彻我的“积木编程思想”,我以各个VBA知识点为基础,编写了大量的VBA实战案例,其目的就是为了大家可以快速的查找到代码积木。
原创 2024-07-20 11:06:40
106阅读
VB、VBA、VBS的区别你搞清楚了吗?VB、VBA、vbs三个女人我都喜欢。首先VBS不应该和VB、VBA放在一起比较,它是微软按照自己定义的ActiveX Scripting规范完全从头开始写成的脚本语言,虽然它的语法结构和VB非常相似,但VBS仅仅依靠自动化对象来扩充其功能(只有后期绑定),它不能用implements来实现接口,不可能在VBS里直接使用API,没有VarPtr这样能得到指针
转载 2024-01-31 07:12:35
11阅读
VBA简介VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。用我的话来说:因为其他语言难以读/写word和excel,即Microsof...
# VBA编程与R语言:数据分析的两种方式 在数据分析的世界里,VBA(Visual Basic for Applications)和R语言是两种广泛使用的编程语言。它们各自有着不同的特点和应用场景,今日我们将深入探讨它们的优缺点以及代码示例,帮助大家更好地理解其在数据分析中的应用。 ## VBA编程简介 VBA 是一种嵌入式编程语言,主要用于 Microsoft Office 应用程序中,
原创 10月前
62阅读
在这篇博文中,我将详细记录如何使用VBA语言连接MySQL的整个过程。从协议背景开始,我会涵盖抓包方法、报文结构、交互过程、异常检测以及安全分析等关键内容。我将用各种图表和代码示例来增强说明,让读者能够更好地掌握这一主题。 ### 协议背景 在使用VBA连接MySQL之前,我们需要了解相关的协议背景。MySQL是使用客户端-服务器架构的关系数据库管理系统,而VBA则是Visual Basic f
原创 7月前
23阅读
一、初识类现在,请打开你的VBE,主菜单-插入-类模块。插入了一个类模块,也就建立了一个类。类模块的名字就是类的名字。你现在看到的,她的名字叫“类1”,这是VBA按她姐妹排行给她取的的,是的,VBA一贯如此,你早就熟悉了这种规则,现在,在标准模块或其它模块中输入Dim …As的时候,提示框中她已经出现了。但我知道,有件事你正耿耿于怀,“类1”,太没个性了,想改成自己要的名字吧。很容易,和你改标准模
转载 2024-09-23 17:21:01
95阅读
谣言终于实践,而不一定终于智者! 1、最近一直比较忙,系列文章迟迟未开工,索性抽个小空弄些VB/VBA人士关心的几个争论,算是辟个谣吧。这年头,好酒也怕巷子深,谣言也粉上智者了。2、Python取代VBA。这个话题其实是随着国内自媒体行业的发展,部分营销人员利用时间差(旧事重提,2015年的旧闻),信息差(很多非IT人士不
转载 2023-09-07 16:59:05
174阅读
易混淆概念 1.1 删除 - del,remove()和pop() 1.2 复制 - 浅/深复制 1.3 容器 - 列表、元组、字典和集合 1.4 日期时间 - datetime 代码结构 2.1 形参与位参 2.2 生成器 2.3 装饰器 2.4 包 2.5 对象与类 数据 3.1 字符串 3.2 数据读写 3.3 数据库 Web 系统 开发 6.1 并发 6.2 测试 1. 易混淆概念 1.1
在C语言中,指针是非常强大的工具。通过对指针的灵活运用,可以使程序的编写更加高效。指针既可以传值也可以传递地址。正是由于指针的灵活性,所以像博主这种新手在使用起来很容易犯错,导致程序崩溃。因此,理解指针的用法以及他在函数中的调用方式是非常重要的,这也是博主正在努力的目标。根据最近几天的学习,博主在此要分享几个跟指针的使用有关的小例子,大家一起学习学习。1.类型转换(itoa)#include&lt
原创 2015-08-20 00:38:48
461阅读
 1 scripting类库 (scrrun.dll)Scripting类库中有三个可以直接使用NEW关键字实例化的类,第一个就是常用的字典,第三个是FSO。这个介绍的挺好 1.1scripting类库有多少东西?scripting.dictionaryscripting.filesystemobjectscripting.encoderscripting.Filesscrip
转载 2023-11-30 10:34:44
546阅读
每日一贴,今天的内容关键字为微软编程语言什么是VBA? 微软把自己的“看家本领”(VBA)授权金山应用(特别是商用)意味着什么?首先,我们要搞清楚什么是VBA。谈话不能冤枉人。 记得,在1989年4、5月期间,为了北京市高校招生计算机帮助系统的开辟,我去北大找北大计算机教学中心林建祥主任要QuickBASIC,想用在招生系统上(那时,我还没有从人大调往北大)。QuickBASIC是DOS操作系统上的编译语言,运行很快。1991年,微软推出Visual BASIC(可视化BASIC),是基于对象,由事件驱动的编程语言,跑在视窗操作系统上,我只是听说,没有当真研讨过。每日一道理 风,那么轻柔,带.
# 学习VBA语言以提高Java技能 在开发领域,掌握多种编程语言绝对会使你在解决问题时更具灵活性。对于刚入行的小白而言,学习VBA(Visual Basic for Applications)语言,不仅可以提升你在办公室自动化方面的能力,也能够帮助你更好地理解Java编程逻辑。本文将介绍学习VBA的流程,以及如何将其应用于Java开发中。 ## 流程概述 以下是学习VBA提高Java技能的
原创 9月前
18阅读
环境:windows+wps2019+vba7.01.建立文件:新建xlsx文件,打开并另存为启用宏的工作簿(.xlsm)类型文件,命名为“查询工具",即最终工具文件为"查询工具.xlsm"。2.创建自定义用户窗体:Alt+F11(或Fn+Alt+F11)打开VB编辑器(备注:默认WPS个人版是没有安装VBA插件的,需自行下载安装,若未安装,则无法做VBA开发),右键对象窗体下工作簿对象,插入一个
目录一、概念介绍:        1)VBA的概念        2)VBA和VB的区别        3)VBA的用途   &n
转载 2023-12-31 22:21:44
901阅读
#include <stdio.h> #include <string.h> int main() { char str1[] = "sample string"; char str2[20]; char str3[20]; strcpy_s(str2, str1); strcpy_s(str3, "copy successful"); printf("str1
原创 2023-09-10 23:56:28
129阅读
#include<stdio.h>#include<windows.h>//基本型态定义。支援型态定义函数。使用者界面函数 图形装置界面函数。#include<conio.h> //用户通过按键盘产生的对应操作 (控制台) #include<stdlib.h> #include<time.h> //日期和时间头文件 #define LE
翻译 精选 2016-04-22 16:49:46
1002阅读
#include <stdio.h> #include <string.h> int main() { char str1[] = "sample string"; char str2[20]; char str3[20]; strcpy_s(str2, str1); strcpy_s(str3, "copy successful"); printf("str1
原创 2023-09-10 23:56:28
96阅读
  • 1
  • 2
  • 3
  • 4
  • 5