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对宏进行修改相关推荐

  1. Excel VBA教程–如何使用Visual Basic在电子表格中编写代码

    介绍 (Introduction) This is a tutorial about writing code in Excel spreadsheets using Visual Basic for ...

  2. 在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 ...

  3. Excel 2010 VBA 入门 003 编辑宏

    目录 1.查看宏的代码 步骤1  单击"开发工具"选项卡中的"宏"按钮. 步骤2  在弹出的"宏"对话框中选中需要查看的宏名,并单击&quo ...

  4. 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)

    vb.net教程https://www.xin3721.com/eschool/vbnetxin3721/ 为了保护自己辛辛苦苦编写的Excel VBA代码不被盗用,我们需要对Excel VBA代码进 ...

  5. 宏的录制以及在Visual Basic中显示代码

    1.新建或者打开一个Excel工作簿,最好是新的 然后选择文件->选项 自定义功能区->勾选开发工具->确认 2.打开,找到开发工具->录制宏 3.写上名称 4.填写你要的内容 ...

  6. 计算机中丢失vba,打开Excel的时候提示visual basic项目错误导致VBA模块代码丢失

    有的时候,每当我们打开有VBA代码的Excel文件时,会看到提示,大概意思就是说"丢失了visual basic项目错误"的提示.结果,只能有只读的方式打开Excel.最后,Exc ...

  7. 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)

    为了保护自己辛辛苦苦编写的Excel VBA代码不被盗用,我们需要对Excel VBA代码进行加密.通常的做法是利用给工程设置密码的方法实现加密,对于这类加密方法,由于存在安全度低.易破解等问题,因此 ...

  8. 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(二)

    --将EXCEL VBA代码移植到VB.NET .NET是微软公司在2002年推出的全新编程框架,支持多种语言应用程序开发.使用Visual Basic在Microsoft .NET Framewor ...

  9. visual basic对文件夹下的excel执行批量删除行操作

    如图操作,在excel中添加 visual basic 工具 新建一个excel 在开发工具 那里选择 插入 按钮操作 附上一下代码 Sub hz() Dim i As Long Dim f, ff ...

最新文章

  1. nginx+tomcat实现集群负载均衡(实现session复制)
  2. Boost:基于Boost的管道pipeline通信
  3. 一文读懂云原生一体化数仓
  4. python打字效果_Python学习之旅:用Python制作一个打字训练小工具
  5. java bufferedrandomaccessfile_java 读写操作大文件 BufferedReader和RandomAccessFile
  6. FinTech领域的风险控制——策略篇
  7. VB的doevents,制造多线程的效果
  8. node怎么解析vue代码_vue中node_modules中第三方模块的修改使用详解
  9. 一个完整的软件项目开发流程,软件过程,软件生命周期
  10. 宏基笔记本升级bios(2012-12-28-bd 写的日志迁移
  11. 《JavaScript高级程序设计》学习笔记 JavaScript基本(1)
  12. android 混淆报错记录
  13. 简洁明了的单例模式及其五种写法
  14. Android Studio中使用android:src=quot;@drawable/ic_launcherquot;报错
  15. Representation Learning with Contrastive Predictive Coding 论文阅读笔记
  16. 微信抢抢票服务器,2018微信上怎么老是正在抢票?在微信上抢火车票的经验
  17. css文字抖动解决办法
  18. 正定方言—正定少占鱼欢迎您,快速做个正定人
  19. ShellExecuteEX打开iqy文件导致excel hang的原因分析
  20. rtx3060性能相当于什么水平 rtx3060参数

热门文章

  1. 嵌入式Linux 时间同步 gpsd+chrony
  2. JS监听返回、后退、上一页按钮的事件方法
  3. GNSS一些基础知识(自用,批判地看)
  4. 使用C#引用S7.Net.dll 连接西门子1500PLC 报异常,
  5. 代理申请专利流程是怎么样的?
  6. 无涯教程- Java 14 – Record类型介绍
  7. java Comparator接口使用详解
  8. 笔记本上无计算机,笔记本电脑没声音怎么回事【解决措施】
  9. 正弦函数泰勒展开c语言,正弦函数的泰勒级数
  10. kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录