当前位置:网站首页>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代码。
边栏推荐
- Huawei's 7-year-experienced software testing director, gives some advice to all friends who want to change careers to learn software testing
- JSON常用注解
- 一文读懂网络效应对Web3的重要意义
- 瑞吉外卖项目实战Day02
- Our company has used gateway services for 6 years, dynamic routing, authentication, current limiting, etc., a stable batch!
- MySql报错:SqlError(Unable to execute query“, “Can‘t create/write to file OS errno 2 - No such file...
- ECCV 2022 | 通往数据高效的Transformer目标检测器
- MySql error: SqlError(Unable to execute query", "Can't create/write to file OS errno 2 - No such file...
- 从实例来看DAO:权力分散的伟大尝试
- 剑指 Offer II 037. 小行星碰撞
猜你喜欢
1222. 可以攻击国王的皇后-力扣双百代码
The evolution of content products has three axes: traffic, technology, and product form
从实例来看DAO:权力分散的伟大尝试
Use of SLF4J
元宇宙邮局AI航天主题系列数字藏品 将于7月30日10:00点上线“元邮数藏”
How to use Databricks for data analysis on TiDB Cloud | TiDB Cloud User Guide
Mac 中 MySQL 的安装与卸载
4 senior experts share the insider architecture design and implementation principles of Flink technology with years of experience in large factories
Kubernetes应用管理深度剖析
那些破釜沉舟入局Web3.0的互联网精英都怎么样了?
随机推荐
localhost与127.0.0.1
LeetCode_数位枚举_困难_233.数字 1 的个数
Flink实时仓库-DWS层(关键词搜索分析-自定义函数,窗口操作,FlinkSql设置水位线,保存数据到Clickhouse)模板代码
那些破釜沉舟入局Web3.0的互联网精英都怎么样了?
MongoDB启动报错 Process: 29784 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=14)
Flink optimization
SSE for Web Message Push
Meta首份元宇宙白皮书9大看点,瞄准80万亿美元市场
Digital signal processing course lab report (what foundation is needed for digital signal processing)
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
Web3创始人和建设者必备指南:如何构建适合的社区?
Understand Chisel language. 28. Chisel advanced finite state machine (2) - Mealy state machine and comparison with Moore state machine
Container sorting case
我们公司用了 6 年的网关服务,动态路由、鉴权、限流等都有,稳的一批!
Go to Tencent for an interview and let people turn left directly: I don't know idempotency!
Baijiahao cancels the function of posting documents on the interface: the weight of the plug-in chain is blocked
What is Ts?
使用bat脚本以json格式导出mongo数据库中指定表数据
CVE-2022-33891 Apache Spark 命令注入复现