什么是宏

宏是一些储存了一系列命令的程序。当你创建一个宏命令的时候,你只是将一系列的键盘输入结合成一个简单的命令,你以后可以“回演”这个命令。因为宏命令可以减少复杂任务的步骤,使用宏命令可以显著得减少你花在创建,设置格式,修改和打印工作表的时间。你可以通过 Excel 内置的录制工具来创建宏命令,也可以在代码编辑器里面直接写代码。微软 Excel2002 电子表格具有强大的编程功能。

技巧:普通语言

Excel5 是市场上第一个使用 VBA 的软件。从那以后,VBA 开拓了在所有微软办公应用软件中的应用。这意味着你从本手册中学习的VBA将来同样可以应用到其它微软办公软件中,例如:Word,PowerPoint,Outlook or Access

宏命令的普通应用

微软 Excel2002 带来了很多内置,节省时间的特点,这些使你工作得更快更聪明。在你决定用宏命令来自动化工作表任务前,确保没有现成的内置工具来做这项任务。然而,当你发现你需要反复地做一些动作,或者 Excel 没有提供一个内置工具帮你完成该任务,那么创建一个宏命令吧。

宏命令可以使你能够将工作表的任何部分工作自动化。例如,你可以自动化数据录入——创建一个宏命令在工作表输入标题或者用新标签取代列标题。宏命令可以帮你检查选中的工作表区域里的重复值。

你可以通过宏命令快速地将格式应用到多个工作表,并且可以结合不同的格式,例如字体,颜色,边框和阴影等。尽管如此,Excel 还拥有非常强大的图表功能,如果你想要将图表创建和格式设置自动化,那么宏命令是一个好方法。宏命令也可以帮助你设置打印区域,页边距,页眉,页脚,以及选择特殊的打印选项。

写宏之前的计划

在你创建一个宏命令之前,花几分钟来考虑你究竟想做什么。因为宏命令是一大堆键盘输入的集合,事先计划你的行动非常重要。最早的计划宏命令的方法是手动地将宏命令需要做的事情做一遍。在你做键盘输入的同时,在一张纸上记录下他们实际发生的情况,不要漏掉任何东西。

像录音机一样,Excel 可以将你的所有动作录制下来(事实上并非如此,有些操作是无法录制的)。如果在录制宏之前,你没有很好地计划,你会录制很多不必要的步骤,而这些都会影响运行速度。尽管修改宏代码比去除录制宏里面不必要的步骤容易,但是,仅仅录制必要的步骤会节省你修改代码的时间和以后的麻烦。

假设你想看一眼哪些区域是文本,哪些是数字以及哪些是公式,下图显示了使用不同的字体颜色和样式来区分这些单元格里潜在的内容。

如何设置上图所示的格式?打开一个含有公式计算的工作表,或者创建一个如图所示的例子。如果你用图示例子,请确保用SUM函数计算每月和季度的总结。

在录制宏之前,请做如下操作:

1、选取一个单元格

2、选择“编辑”-“定位”

3、在“定位”对话框中,点击“特殊”按钮

4、在“特殊”对话框中,勾选“常数”——勾选“文本”,同时去除“数字”,“逻辑值”和“错误值”的勾选

5、按“确定”返回工作表。注意,这时含有文本的单元格已经被选中了。小心,不要改变选中区域,直到你在下一步做一些必要的格式设置

6、对选中区域。选择“格式”-“单元格”

7、在单元格格式设置对话框,选择“字体”-设置字体为“粗体”,颜色为“紫色”。然后点击“确定”关闭对话框。注意,含有文本的单元格显示了不同的颜色。

步骤1到7教你定位到文本单元格,要定位数字单元格,请按如下操作:

8、选取一个单元格

9、选择“编辑”-“定位”

10、在“定位”对话框中,点击“特殊”按钮

11、 在“特殊”对话框中,勾选“常数”——勾选“数字”,同时去除“文本”,“逻辑值”和“错误值”的勾选

12、按“确定”返回工作表。注意,这时含有数字的单元格已经被选中了。小心,不要改变选中区域,直到你在下一步做一些必要的格式设置13、 对选中区域。选择“格式”-“单元格”

14、在单元格格式设置对话框,选择“字体”-设置字体颜色为“暗蓝色”。然后点击“确定”关闭对话框。注意,含有数字的单元格显示了不同的颜色。

步骤 8 到 14 教你定位到数字单元格,要定位公式单元格,请按如下操作:

15、选取一个单元格

16、选择“编辑”-“定位”

17、在“定位”对话框中,点击“特殊”按钮

18、在“特殊”对话框中,勾选“公式”

19、按“确定”返回工作表。注意,这时含有公式计算结果的单元格已经被选中了。小心,不要改变选中区域,直到你在下一步做一些必要的格式设置

20、对选中区域。选择“格式”-“单元格”

21、在单元格格式设置对话框,选择“字体”-设置字体为“粗体”,颜色为“红色”。然后点击“确定”关闭对话框。注意,含有公式的单元格显示了不同的颜色。

步骤 15 到 21 教你定位到公式单元格。你可以在工作表中加上图例,以便容易理解。

22、选取区域 A1:A3,选择“插入”-“行”

23、选择单元格 A1

24、 选择“格式”-“单元格”,并且在“填充色”页点击“紫色”,点击“确定”返回工作表

25、选择 B1,输入“文本”

26、选择单元格 A2

27、选择“格式”-“单元格”,并且点击“暗蓝色”,“确定”返回

28、选择 B2,输入“数字”

29、选择 A3

30、选择“格式”-“单元格”,点击“红色”,“确定”返回31、选择 B3,输入“公式”

32、 选择 A1

完成步骤 22 到 32 后,A1:A3 单元格会显示一个简单的颜色图例,如图上图所示。

正如你所看到的,不管工作表显示的任务多么简单,你却可能需要很多步骤来达到预期效果。创建一个可以重复你刚才操作的宏命令,真的很省时间,特别是当你需要重复这个相同的工作到很多工作表中去。

什么是Excel宏?相关推荐

  1. excel调用python编程-用Python如何开发Excel宏脚本?新手必学

    今天介绍一个叫 xlpython 的库,通过它我们可以用 Python 来开发 Excel 的宏脚本,真正实现在 Excel 中调用 Python. 基本环境 操作系统:Windows 10 x64 ...

  2. python控制excel宏复制,将列从一个excel复制到另一个excel并从python运行宏

    我正在尝试将合并文件中的所有列复制到摘要文件中,并从python运行excel宏,摘要文件有从a到BB的列,我只想复制到AI,我尝试了下面的代码,但它没有给我任何结果wbpath = 'C:\\Use ...

  3. Excel宏的自动运行设置

    如何设置宏的自动运行呢? 这里提供两种方式 在Excel打开的时候自动调用宏执行 通过脚本调用Excel中宏 本篇以 Excel宏的录制和解密 介绍的宏进行说明和演示. 宏自动运行的场景 自动运行宏的 ...

  4. [EXCEL] 宏的录制、调用和删除

    目录 什么是宏? 如何使用"宏"? 1.添加"开发工具"选项卡 2.录制宏 1)将选中的单元格停留在A1位置 2)点击"录制宏",设置宏名和 ...

  5. 简单excel宏工具对数据进行脱敏

    简单excel宏工具对数据进行脱敏 宏代码 Sub aa()Dim col As StringDim maxrowDim stratpoint&, changdu&Set Rg = A ...

  6. 004.了解Excel宏

    大家好,我是永不止步的老牛. 上一篇我们介绍了VBA的过程和函数,本篇我们介绍Excel宏. Excel宏是一些VBA代码的集合,宏可以被执行,宏可以进行录制,保存下来方便多次执行,宏录制就是将我们在 ...

  7. python运行excel宏_从python运行excel宏

    我正在使用以下代码从Python运行Excel宏: import pymysql import datetime import csv import math import os import glo ...

  8. Java调用excel宏

    下载jacob-1.19.zip https://sourceforge.net/projects/jacob-project/ jacob-1.19-x64.dll放到C:\Windows\Syst ...

  9. java 调excel 的宏_Microsoft Excel宏来运行Java程序

    我学会了在Jxl和POI API的帮助下使用Java程序读写Excel文件. 是否可以在宏的帮助下运行Java程序? 检查一下 - [stackoverflow.com/questions/52973 ...

  10. excel宏计算机,excel宏教程_电脑基础知识_IT计算机_专业资料.doc

    excel宏教程_电脑基础知识_IT计算机_专业资料 Excel宏教程 一.?? 选中单个单元格 Range("").Select ? 例:Range("C9" ...

最新文章

  1. vscode-git中的U,M和D文件标记含义
  2. 最好用的硬盘搜索工具--Ava find pro
  3. android 再按一次退出程序
  4. php+insert+into+注入,PHP+MySQL之Insert Into数据插入用法分析
  5. Python使用select实现异步通信
  6. 第六十九期:【学习分享】温水里的程序员,技术将成为温水
  7. U盘安装centos7
  8. 9-Springboot任务管理
  9. 金九银十加薪季,测试题预热一波。
  10. linux电路图软件有哪些,新手福利,推荐一款好用的电路图绘制软件!
  11. 玩家打卡圣地!首家“ALIENWARE红店”空降三里屯太古里
  12. Linux文件打包压缩详解
  13. 万年历单片机c语言程序,51单片机c语言电子万年历完整程序.pdf
  14. 服务器被入侵怎么办,如何预防
  15. WebApp - 微信浏览器解决安全提示“防盗号或诈骗,请不要输入QQ密码”
  16. 逻辑英语公式R1+R2
  17. c语言函数指针、结构体、枚举实例(详细)解析(快速掌握)
  18. 德国电子烟液禁用调味物质介绍
  19. Grub 引导 WIM / ISO
  20. 《数据清洗》8.3.8 加载电影数据至电影维度表

热门文章

  1. 2020年班级管理html,2020-2021学年度小学四年级班级管理工作计划
  2. data 谷歌浏览器更改user 路径_谷歌浏览器修改缓存路径
  3. Unity 之 获取物体的旋转角正确数值
  4. 7款ui设计开发初学者必学的设计软件
  5. kali Linux外网渗透控制Android安卓手机系统。
  6. 小米pro15拆机_15.6寸小米笔记本Pro拆后盖加装扩展硬盘图文记录
  7. Microsoft Office Excel 已停止工作
  8. Keil编译出现 “no source“: Error: command-line: #564: cannot open解决方法
  9. 做网站的定律原理和效应
  10. android项目 之 记事本(12) ----- 图片的等比例缩放及给图片添加边框