Excel使用Visual Basic Editor对宏进行修改
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代码。
Excel使用Visual Basic Editor对宏进行修改相关推荐
- Excel VBA教程–如何使用Visual Basic在电子表格中编写代码
介绍 (Introduction) This is a tutorial about writing code in Excel spreadsheets using Visual Basic for ...
- 在MS Office,Visual Basic 6和Visual Basic for Applications中解析名称
By Patrick Matthews 帕特里克·马修斯 1.简介 (1. Introduction) Any time you have to store or process people's n ...
- Excel 2010 VBA 入门 003 编辑宏
目录 1.查看宏的代码 步骤1 单击"开发工具"选项卡中的"宏"按钮. 步骤2 在弹出的"宏"对话框中选中需要查看的宏名,并单击&quo ...
- 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)
vb.net教程https://www.xin3721.com/eschool/vbnetxin3721/ 为了保护自己辛辛苦苦编写的Excel VBA代码不被盗用,我们需要对Excel VBA代码进 ...
- 宏的录制以及在Visual Basic中显示代码
1.新建或者打开一个Excel工作簿,最好是新的 然后选择文件->选项 自定义功能区->勾选开发工具->确认 2.打开,找到开发工具->录制宏 3.写上名称 4.填写你要的内容 ...
- 计算机中丢失vba,打开Excel的时候提示visual basic项目错误导致VBA模块代码丢失
有的时候,每当我们打开有VBA代码的Excel文件时,会看到提示,大概意思就是说"丢失了visual basic项目错误"的提示.结果,只能有只读的方式打开Excel.最后,Exc ...
- 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)
为了保护自己辛辛苦苦编写的Excel VBA代码不被盗用,我们需要对Excel VBA代码进行加密.通常的做法是利用给工程设置密码的方法实现加密,对于这类加密方法,由于存在安全度低.易破解等问题,因此 ...
- 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(二)
--将EXCEL VBA代码移植到VB.NET .NET是微软公司在2002年推出的全新编程框架,支持多种语言应用程序开发.使用Visual Basic在Microsoft .NET Framewor ...
- visual basic对文件夹下的excel执行批量删除行操作
如图操作,在excel中添加 visual basic 工具 新建一个excel 在开发工具 那里选择 插入 按钮操作 附上一下代码 Sub hz() Dim i As Long Dim f, ff ...
最新文章
- nginx+tomcat实现集群负载均衡(实现session复制)
- Boost:基于Boost的管道pipeline通信
- 一文读懂云原生一体化数仓
- python打字效果_Python学习之旅:用Python制作一个打字训练小工具
- java bufferedrandomaccessfile_java 读写操作大文件 BufferedReader和RandomAccessFile
- FinTech领域的风险控制——策略篇
- VB的doevents,制造多线程的效果
- node怎么解析vue代码_vue中node_modules中第三方模块的修改使用详解
- 一个完整的软件项目开发流程,软件过程,软件生命周期
- 宏基笔记本升级bios(2012-12-28-bd 写的日志迁移
- 《JavaScript高级程序设计》学习笔记 JavaScript基本(1)
- android 混淆报错记录
- 简洁明了的单例模式及其五种写法
- Android Studio中使用android:src=quot;@drawable/ic_launcherquot;报错
- Representation Learning with Contrastive Predictive Coding 论文阅读笔记
- 微信抢抢票服务器,2018微信上怎么老是正在抢票?在微信上抢火车票的经验
- css文字抖动解决办法
- 正定方言—正定少占鱼欢迎您,快速做个正定人
- ShellExecuteEX打开iqy文件导致excel hang的原因分析
- rtx3060性能相当于什么水平 rtx3060参数
热门文章
- 嵌入式Linux 时间同步 gpsd+chrony
- JS监听返回、后退、上一页按钮的事件方法
- GNSS一些基础知识(自用,批判地看)
- 使用C#引用S7.Net.dll 连接西门子1500PLC 报异常,
- 代理申请专利流程是怎么样的?
- 无涯教程- Java 14 – Record类型介绍
- java Comparator接口使用详解
- 笔记本上无计算机,笔记本电脑没声音怎么回事【解决措施】
- 正弦函数泰勒展开c语言,正弦函数的泰勒级数
- kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录