一篇文章&一个例子,入门Excel的宏和VBA

对于Excel 2007的操作,按难易和精通程度,可以区分为以下几个层次:

第一个层次:基础的数据输入、格式、最简单的公式和函数;

第二个层次:筛选功能及一些较复杂的函数或嵌套函数的使用;

第三个层次:数据透视表;

第四个层次:宏;

第五个层次:VBA代码;

本文要介绍的就是宏和VBA,达到以下三个目的:

  • 对宏和VBA有一个入门的了解;

  • 即使你对前三个层次不是很熟练或精通,也能操作宏和VBA;

  • 即使你不会写VBA代码,也可以在网上找到需要的代码,然后为自己所用。

本文的例子:

自动新建一个工作表,自动输入能够能链接到各个工作表的目录。

代码如下(先不要管代码是怎样写的,自管拿来用):

Sub 创建工作表目录()

Application.ScreenUpdating = False

On Error Resume Next

Application.DisplayAlerts = False

Sheets("工作表目录").Delete

Application.DisplayAlerts = True

Sheets.Add(before:=Sheets(1)).Name = "工作表目录"

Range("A1:B1") = [{"编号","目录"}]

For i = 2 To Sheets.Count

Cells(i, 1).Value = i - 1

ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 2), Address:="", SubAddress:=Sheets(i).Name & "!A1", TextToDisplay:=Sheets(i).Name, ScreenTip:="单击打开" & Sheets(i).Name

Next

Range("A1").Select

End Sub

-1- 在Excel中运行上述代码,以自动新建目录工作表

1.1 显示“开发工具”选项卡

Office按钮→Excel选项→“常用”选项卡→勾选:在功能区显示“开发工具”选项卡;

1.2 启用“宏”

“开发工具”选项卡→宏安全性→勾选:启用所有宏;

1.3 新建过程,过程名为“工作表目录”;

I 复制上述代码;

II 打开需要建立工作表目录的工作簿(本例为《1-12月明细数据》);

III “开发工具”选项卡→Visual Basic→插入→模块→在代码窗口输入代码,如下所示:

至此在工作簿内已新建了一个过程,过程名为“创建工作表目录”;

1.4 运行上面创建的过程:“创建工作表目录”

关闭代码窗口,回到工作簿《1-12月明细数据》→“开发工具”选项卡→宏→选择宏:“创建工作表目录”→执行;

执行上述代码后,自动创建“工作表目录”工作表,如下图所示:

V 保存宏

文件→另存为→保存类型:Excel启用宏的工作簿→确定;

(宏保存后,需要进可调用。)

-2- 宏及其基本操作

宏是能够将用户的操作过程记录下来,并自动将所记录的操作转换成为VBA程序代码,而这些代码在时可以查看、编辑、调用并由Excel解释执行。

实例:将工作表所有单元格设为左对齐、工作表的第一行加粗。

2.1 录制宏

I “开发工具”选项卡→录制宏→宏名:“左对齐且第一行加粗”→确定;

II 对工作表进行需要被记录的操作:工作表全选→“编辑选项卡”→左对齐→选择第一行→加粗;

III “开发工具”选项卡→停止录制。

2.2 查看录制的宏

“开发工具”选项卡→宏→选择:“左对齐且第一行加粗”→编辑;打开如下窗口:

(在代码窗口可以看到,所有的操作已用代码进行记录。)

2.3 运行宏

选择其它工作表→“开发工具”选项卡→宏→选择:“左对齐且第一行加粗”→执行;即可以看到第一行加粗,整个工作表左对齐的效果。

-3- VBA

VBA是Visual Basic application的缩写,是Excel的宏语言。用VBA编写的脚本由Excel解释执行。如上述的宏就是一堆VBA代码。

VBA不但可以定义过程,也可以定义“自定义函数”。

录制的宏只能机械地记录操作。而使用判断、循环等控制语句是VBA的优势所在,也是其功能强大的原因。

-End-

(0)

相关推荐

  • 装修选窗户,看完这一篇文章基本就够了!

    市场上的窗户材料主要就是断桥铝合金和塑钢两种,我们分别来说说这两种窗户. 一.断桥铝合金 1.什么是断桥铝合金 "断桥铝"的前身是铝合金门窗,通过技术的更新改进了铝合金门窗保温性能 ...

  • 装修风格都有哪些?一篇文章让你看懂各类装修风格

    很多在装修初期就容易犯难,那就是到底应该选择什么样的装修风格将来才不会后悔呢?想要确定装修风格,首先你就要跟着小编一起来看看各类装修风格及其特点,看完之后相信你一定可以找到适合你的那一款. 一:现代简 ...

  • 一篇文章教会你泰山玉鉴别

    近几年来,随着玉石收藏者的增多,玉石市场也越来越火爆,而泰山玉凭借其独特的质地而受到广大玉石收藏者青睐,它自身的价值也逐渐的升高.正因如此,一些人为了自己的利益从而用其他玉石假冒泰山玉来欺骗消费者.所 ...

  • 红叶杨价格是多少 一篇文章告诉你红叶杨值多少

    红叶杨是一种会变色树种,并不是只有红色的树叶,红叶杨叶片颜色一年会变三种颜色,分别是紫红色.褐绿色和黄色.那么红叶杨作为一种园林观赏树木,到底有什么优点呢,作为世界上唯一的彩色速生树种,红叶杨会不会很 ...

  • 拉铆螺母规格大集合,一篇文章带你认识拉铆螺母

    拉铆螺母又叫铆螺母或拉帽.拉铆螺母广泛运用在板材和管材等制造工业中.但是具体怎么用?都用在那些地方呢?小兔告诉你:如果某一产品的螺母需装在外面,而里面空间狭小,无法让压铆机的压头进入进行压铆且抽芽等方 ...

  • 电器保护神角色无可替代 一篇文章弄懂避雷器作用

    提到避雷针,大家都知道.但是避雷器不知道各位小伙伴听说过吗?避雷器作用你又了解多少.本文小兔将带大家了解一下避雷器作用,如果你还不了解,就速速跟来一起学习下吧. 避雷器是什么 避雷器也可以称为电压保护 ...

  • 建筑胶的成分有哪些 一篇文章带你认识建筑胶

    和建筑工程接触较多的朋友一定不会对建筑胶感到陌生,建筑胶在建筑工程上使用十分广泛,是建筑工程上必不可少的材料.有很多人在建筑工程工作多年,并不知道建筑胶的成分都有什么,建筑胶都是由什么东西做的呢?本文 ...

  • 柽柳的种类 一篇文章带你认识柽柳到底有多怪

    导语:柽柳,又名观音柳.西湖柳.三春柳.产于中国各地.鲜用或干用.柽柳枝条细柔,姿态婆娑,开花如红蓼,颇为美观.常被栽种为庭园观赏植栽.柽柳还能用于痘疹透发不畅或疹毒内陷,感冒,咳嗽,风湿骨痛.近来很 ...

  • ppt里目录怎么排版(ppt如何字体环绕)

    一篇文章一个知识点,方便记忆,利用碎片时间变身PPT达人!本期专栏,霰月将分次为大家带来PPT目录页制作的小技巧.今天我们就来看看环绕排版的目录页!环绕排版即目录内容环绕目录标题的排版,在常见的设计中 ...