下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 excel宏学习入门

excel宏学习入门.doc

excel宏学习入门

青春张子潇
2017-09-19 0人阅读 举报 0 0 暂无简介

简介:本文档为《excel宏学习入门doc》,可适用于综合领域

Excel的宏是由一系列的VB语言代码构成的如果你熟悉VisualBasic语言可以用它编写为宏多数情况的使用者不会编写那么我们一般就会用录制宏或者是使用已经得到的一些VB语言代码(可以在网上找适用的)此时我们只需掌握录制或者是已有代码的使用。找到所用的工具宏工具在“开发工具”选项卡中若果该选项卡不可用请执行下列操作以显示此选项卡:单击“文件”选项卡。单击“选项”然后单击“自定义功能区”。在“自定义功能区”类别的“主选项卡”列表中选中“开发工具”复选框然后单击“确定”。首先是关于宏的一些安全:Office 启用宏设置步骤  打开空白的Excel表格点开左上角“文件”下拉菜单选择“选项”: 选择左侧“信任中心”后选择“信任中心设置”:   点击“ActiveX设置”后选择“无限制”取消勾中“安全模式”以便打开个别系统的报表: 点击“宏设置”后选择“启用所有宏”选中“信任对VBA”:  点击“外部内容”后选择“启用所有数据连接”和“启用所有工作薄链接的自动更新”以便打开有链接的表: 最后点击确认退出重新打开Excel即可启用宏。 宏的编辑或删除要编辑或删除宏时:打开包含要删除的宏的工作簿如果要删除的宏保存在个人宏工作簿(Personalxlsb)中并且此工作簿被隐藏请执行下列步骤来取消隐藏该工作簿:在“视图”选项卡上的“窗口”组中单击“取消隐藏”。在“取消隐藏工作簿”下单击“PERSONAL”然后单击“确定”。在“开发工具”选项卡上的“代码”组中单击“宏”。在“位置”列表中选择含有要删除的宏的工作簿。例如单击“当前工作簿”。在“宏名”框中单击要删除的宏的名称。单击“删除”。录制宏在开发工具里面找到点击按钮录制宏输入宏名、指定快捷键(自愿需注意的一点是:当包含宏的工作薄打开时此宏的快捷键优先MicrosoftExcel快捷键执行因此如果你为宏设置的快捷键和Excel的快捷键相同的话那么Excel的快捷键将不能发挥作用要尽量避免快捷键相同。)、选择保存位置(个人工作簿(保存以后此计算机上所打开的文档都可以引用)、当前工作簿、新工作簿)然后开始所需要的操作计算机便会记录这个过程完成后点击停止录制此时便可以应用了点击按钮宏选择所需要的宏单击执行即可。需要注意的是按钮使用相对引用如果不选此选项便会出现绝对引用就是如果你录制时是在A单元格内执行时无论鼠标选中哪个单元格执行结果都出现在A单元格内反之如果你鼠标选中B则执行结果出现在B内(前者实际意义不大建议都选后者)。已有代码的使用相对来说容易一些点击按钮宏重新命名后单击创建然后直接复制已有代码完成后关闭窗口然后点击按钮宏选择所需要的宏单击执行即可。"记录新宏"对话框的选项说明:"工具"菜单下的菜单项可以将宏加入到"工具"菜单下作为一个菜单选项以供方便使用。快捷键通过指定快捷键执行宏。需注意的一点是:当包含宏的工作薄打开时此宏的快捷键优先MicrosoftExcel快捷键执行因此如果你为宏设置的快捷键和Excel的快捷键相同的话那么Excel的快捷键将不能发挥作用要尽量避免快捷键相同。保存到"个人工作簿""个人工作簿"是一个隐蔽的工作簿一般情况下启动Excel时会自动打开它因此如果将常用的宏保存在其中可以在任何工作簿中使用建议将非专用的宏都放在此簿中使用方便管理也方便。保存到"当前工作簿"将宏存储到当前工作簿中只有当记录该宏的工作簿打开时本工作簿和其它的工作簿才能使用它一般的工作簿专用宏用此选项。上面介绍的是用记录的方式建立宏如何直接用VisualBasic语言编辑宏呢首先还是要按照上面的步骤进行到第步时单击"确定"后不是进行操作而是开始编写VB代码。这里有两种情况:如果你的工作簿中已经有了一个用来记录宏的"模块"工作表最好在建立宏之前将其切换到前台(激活)然后再建立新宏。在这种情况下单击"确定"按钮之后Excel将自动在"模块"工作表中生成新宏的代码框架一行为SUB"宏名"下一行为ENDSUB此时你就可以在两行之间直接输入VB代码了。输入完毕要执行"停止记录"命令。如果你的工作簿中还没有"模块"工作表那么你从工作簿底部可以看到Excel为你新建了一个用鼠标激活它如果在建立宏时为宏指定了在"工具"菜单下的菜单项那么打开"工具"菜单后执行所对应的菜单项命令即可。在模块文件中执行宏建立的宏都是存储在模块文件中的激活模块文件后将光标移到所要执行的宏代码中的任何位置(SUB和ENDSUB之间)按F键即可执行。如果光标不在宏代码之间按F后将会激活运行宏的对话框与第一种方法相同。如果VISUALBASIC工具栏处于激活状态那么单击VISUALBASIC工具栏中"执行宏"按钮也可执行。这种执行宏的方法比较适合于对刚记录的宏进行验证或修改后验证时采用。通过将宏指定为按钮或图形来执行单击常用工具栏上的"绘图"按钮可以在工作表中建立图形或按钮建立图形后单击鼠标右键在快捷菜单中单击"指定宏"命令在"宏名引用"对话框中键入宏名如果建立的是按钮则创建完毕自动出现指定宏对话框。单击"确定"按钮这样就可以将按钮或图形指定为一个宏当单击此按钮或图形对象时宏将自动执行。此种方法适用于在自己的工作表中使用的专用宏可将其放在合适的位置随时单击运行。注意:在指定宏操作完毕后关闭绘图工具栏时一定要使其中的"选定图形"按钮处于弹起状态否则单击按钮或图形将不能执行宏而且也不能选择单元格。通过将宏指定给工具栏按钮执行在"视图"菜单中单击"工具栏"命令若要创建一个新的工具栏并自定义工具栏按钮在"工具栏名称"对话框中键入新工具栏名再单击"新建"按钮(如果要为已有的工具栏添加按钮则单击"自定义")此时在对话框左上方就出现自定义的工具栏。然后在"自定义工具栏"对话框的"分类"列表框中单击"自定义"命令再从"工具按钮"下面拖动喜爱的按钮到自定义的工具栏上当把按钮放到工具栏上时就会自动出现"指定宏"对话框输入宏名后单击"确定"即可此时又会出现"自定义工具栏"对话框如果不再需要自定义按钮单击"关闭"命令。这时自定义的工具栏一般比较小且是放置在工作表中的双击其标题条它自动变成长条状并放置到工作表上方的工具栏区。建议新建一个自己的自定义工具栏并将常用的公用宏放置在其上这样使用起来很方便。三、编辑和删除宏一个宏建立之后可能不满意需要编辑修改或其使命完成之后需要删除下面是常用的一些方法。编辑、修改宏如果用户对Excel的VisualBasic语言不熟悉那么最好的方法是重新记录宏在新建宏时在"宏名"框中输入原来的名字单击"确定"Excel将提示用户是否替换已存在的宏单击"是"即可。如果用户熟悉VB语言可直接对宏进行修改。单击菜单条中的"工具"选项选择"宏"命令项选择要编辑的宏单击"编辑"按钮就可以进行编辑了。此处有一点小技巧如果你不想手工编写代码将光标移到需要插入代码的位置选择"工具"菜单中"记录宏"命令下的"在标示处记录"选项然后可以进行操作操作完毕后选择"停止记录"则刚才的操作就翻译成了VB代码放在光标之后利用这种方法可以为已有的宏增添新的功能这种方法不生成SUB、ENDSUB代码适用于现有宏的修改。另一种方法是单击工作簿底部的"模块"文件其中存放的是宏的VB代码在此处可同时修改其中所有的宏。修改已记录宏的一些技巧如下:A、去掉Select方法和Selection属性。记录器经常记录Select方法和Selection属性但这会导致宏通用性受到限制因为Select方法和Selection属性要求工作表是活动的。因此如果要记录的宏不是专用的一般要将其去掉用Worksheets方法来代替操作对象同样对记录的ActiveCell属性一般也需要去掉。B、去掉不必要的参数。记录器可能会记录一个方法的所有参数如果只想修改其中一两个参数可从录下的语句中清除不必要的参数功能不变程序也得到了简化。如果你想在当前工作簿中使用另一个工作簿(非个人工作簿)中的宏可以将其复制过来复制的方法是将另一个工作簿中的模块表复制到当前工作簿中其操作和复制其它工作表是一样的也可以通过剪贴板在模块表之间复制宏代码来达到复制宏的目的。删除宏删除宏的方法很简单单击菜单条中的"工具"选项选择"宏"命令项选择要删除的宏单击"删除"按钮就可以删除了。这种删除只是使得此宏不能再执行了如果你已为此宏指定了菜单项、工具栏按钮、图形等它们也就没什么作用了则需要启动相应的功能来删除这些对象。比如对定义到工具栏上的指定宏按钮的删除方法如下:在"视图"菜单中单击"工具栏"命令选择工具栏单击"自定义"按钮此时用鼠标左键将工具栏上需要删除的按钮从工具栏上拖离开工具栏即可删除它。文档已经阅读完毕请返回上一页!

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/5

excel宏学习入门

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利