当前位置:网站首页>Excel使用Visual Basic Editor对宏进行修改
Excel使用Visual Basic Editor对宏进行修改
2022-07-30 14:38:00 【夜流冰】
Excel中的宏是一个很强大的工具,当我们面向任务使用Excel时,针对某些需求,比如老板的、客户的或者其他的需求,要用Excel这个表格工具,完成制作图表,输入加工信息等工作。
而我们的操作,使用宏可以记录下来,下次我们只需按一下按键,这些操作就能全部自动执行一遍,使用好了宏,可以事半功倍。
这就是办公自动化的强大之处,也是计算机软件的优势所在,就好比我们在纸上写错一个字,会很麻烦,但在软件中操作错误了,只需ctrl+z回撤上一步操作即可。
工具、技术都是死的,它们并不强大,强大的是使用它们的人。所以,作为使用者,你要发现你的需求和使用场景,使用工具来配合你,找到最佳的解决问题的方法。
那么学会了如何录制宏,可以让我们的重复性工作变得简单、快捷。
但有时情况会发生变化,录制好的宏可能会受到影响,不能很好的完成任务。
这时,我们不需要重新录制或创建新的宏,而是可以利用之前的宏,对需要修改的地方进行一些修改即可。
为了编辑宏,我们需要接触代码这个级别的内容,需要使用到Visual Basic Editor(VBE)。
打开View->Macro->View Macros。
点击Edit进行编辑,就出现了Visual Basic Editor界面。
这是一个全新的Window,和Excel是分开的。你录制的宏,后台帮你写的代码就在这里。
代码存储的单位,这一个窗口打开的,叫做module。
然后这里,我们可以找到我们想修改的地方进行修改,比如将月份 “Jan,Feb, Mar” 改成 “Apr, May, Jun”。
Visual Basic Editor
VBE, 就是内建在Excel里面的VBA(Visual Basic for Applications)的开发环境。
ALT + F11, 能快速呼出VBE,而不用和上面一样,从编辑宏那里进去。
打开以后,左边是两个窗口,一个是Project Window,一个是properties window,可以关闭,也可以打开。
在View菜单里,可以找到这两个窗口的选项:
VBA Modules
当你打开VBE后,你需要一个地方来存储VBA代码。
一个通常的方法是将代码存储在modules中,也就是模块。
在VBE中,项目窗口里,可以看到你的Workbook的引用,下面还有sheet的引用,可以看到这个项目包含的全部内容。
要想在项目里添加一个module,来添加自己代码的话,点击菜单Insert -> Module。
你就可以看到项目窗口里出现一个Modules文件夹,里面有一个Module文件,可以在里面编写VBA代码。
边栏推荐
- 惊艳!京东T8纯手码的Redis核心原理手册,基础与源码齐下
- Androd 跳转到google应用市场
- Normal and escaped strings for postgresql
- Our company has used gateway services for 6 years, dynamic routing, authentication, current limiting, etc., a stable batch!
- Mac 中 MySQL 的安装与卸载
- MPSK抗噪声性能对比(即MPSK标准误码率曲线)
- 怎么判断两个字符串是否相等?
- 如何写一份高可读性的软件工程设计文档
- Eight years of testing experience, why was the leader criticized: the test documents you wrote are not as good as those of fresh graduates
- What is Ts?
猜你喜欢
Flink本地UI运行
三电系统集成技术杂谈
Why did I switch from developer to testing, 3 years software testing engineer, tell you the secret of this
JVM性能调优
ECCV 2022 | 通往数据高效的Transformer目标检测器
CVE-2022-33891 Apache Spark 命令注入复现
JVM performance tuning
Eight years of testing experience, why was the leader criticized: the test documents you wrote are not as good as those of fresh graduates
Installing and Uninstalling MySQL on Mac
1222. 可以攻击国王的皇后-力扣双百代码
随机推荐
Container sorting case
MASM32v11编程调用Process32First失败: 程序发出命令,但命令长度不正确
Get the Google Advertising ID as a unique identifier
Teach you how to write an eye-catching software testing resume, if you don't receive an interview invitation, I will lose
ROS 导航
Normal and escaped strings for postgresql
MySql报错:SqlError(Unable to execute query“, “Can‘t create/write to file OS errno 2 - No such file...
SSE for Web Message Push
Use of SLF4J
学习 MySQL 需要知道的 28 个小技巧
canal抓取数据
Fink异步IO的实战(关联维表)
CS内网横向移动 模拟渗透实操 超详细
关于mariadb/mysql的user表:密码正确但登录失败,可能与mysql的空用户有关
4 senior experts share the insider architecture design and implementation principles of Flink technology with years of experience in large factories
Machine learning difference in the competition and industry application
闭包和装饰器
泡沫褪去,DeFi还剩下什么
MaxWell抓取数据
LeetCode_98_验证二叉搜索树