打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
写给经常做Excel表格处理的懒人——宏
 相信有好多朋友会经常做表格重复操作处理的工作,如果你很懒,又想快速的处理这样的事,请来学习一下《宏》吧。首先来介绍一下什么是宏:
       所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。MicrosoftWord中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。

  计算机科学里的宏是一种抽象的,根据一系列预定义的规则替换一定的文本模式。Excel 办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。

  解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。

  宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力--但这常常是一回事。

  计算机语言如C或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C 程序员可以获得更精巧的宏。

  Lisp类语言如Common Lisp和Scheme有更精巧的宏系统: 宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp 方言有 cond 而没有if ,就可以使用宏由前者定义后者。Lisp 语法的去部主要扩展,比如面向对象的CLOS 系统,可以由宏来定义。


编辑本段宏的典型应用  加速日常编辑和格式设置 组合多个命令 使对话框中的选项更易于访问 使一系列复杂的任务自动执行

  应用程序也可以使用一种和宏类似机理的系统来允许用户将一系列(一般是最常使用到的操作)自定义为一个步骤。也就是用户执行一系列操作,并且让应用程序来“记住”这些操作以及顺序。更高级的用户可以通过内建的宏编程来直接使用那些应用程序的功能。当使用一种不熟悉的宏语言来编程时,比较有效的方法就是记录一连串用户希望得到的操作,然后通过阅读应用程序记录下来的宏文件来理解宏命令的结构组成。
第一,excel个人宏工作簿的名称和位置
  2010版excel个人宏工作簿的名称为:PERSONAL.XLSB。
  个人宏工作薄在电脑里的默认保存路径在:C:\Documents and Settings\Administrator\Application Data\Microsoft\Excel\XLSTART文件夹下面。

第二,excel个人宏工作簿的作用
  excel个人宏工作簿的作用就是可以保存一些平时我们经常使用到的宏命令以及一些自定义函数等等。
  保存在个人宏工作簿中的宏,所有的本地EXCEL工作簿都可以使用该宏。
第三,如何打开和使用excel个人宏工作簿
  我们录制一个修改单元格格式的宏,将其保存为个人宏工作薄为例,来讲解整个个人宏工作薄使用流程。
  1.单击开发工具——录制宏,弹出的“录制新宏”对话框,宏名输入“修改单元格格式”,保存在选择“个人宏工作薄”,单击“确定”。

  2.选择任意单元格,将字体更改为:微软雅黑,字号为:12,单元格字体颜色:红色,单元格填充色:黄色。
  3.单击“停止录制”。
  4.我们在excel任意单元格输入文字内容,然后单击“开发工具——宏”,或者ALT+F8快捷键,打开“宏”对话框,选择刚才录制的宏,然后单击“执行”。这样选中的单元格将会执行刚才录制的效果,即:单元格填充为黄色,字体为微软雅黑,字号为:12,文字颜色为红色。

  我们打开或者新建其余工作薄,按ALT+F8执行宏,都可以快速的修改单元格格式。
第四,如何将其余的VBA代码或者自定义函数保存在个人宏工作薄中
  按下ALT+F11,打开VBE编辑器,找到如下图所示的:PERSONAL.XLSB,双击,看到下面有“模块”,右击“模块”,选择插入——模块,然后将相应的代码粘贴到右边的代码窗口即可。

第五,删除个人宏工作薄
  当我们不需要使用该文件,可以在默认路径中找到PERSONAL.XLSB文件进行删除。如果只是删除其中的一个模块,在第四小节上面的截图找到对应的模块,右键删除。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel表格自动计算技巧
电子表格excel使用25招
电子表格使用技巧(转) - 博友之家 - 大杂烩 - 搜狐圈子
一键保护Excel表格公式,数据不乱,工作轻松
这30个Excel实用技巧,效率大神都忍不住收藏了。
excel如何做到多个表格随意切换?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服