Excel_宏教程nullnullExcel动画教程:在Excel中录制“宏”
Excel动画教程:在Excel中录制“宏”
今天我们用动画的形式介绍在Excel中录制宏的方法和技巧。
完全可以这样说,“宏”是Excel的精华部分,如何录制一个宏呢?
下面,我们以录制一个设置标题“跨列居中”的宏为例,看看具体的录制过程:
1、执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框。
2、在“宏名”下面输入一个名称(如“跨列居中”),并设置好宏的保存位置。
注意:宏的保存位置有三种:当前工作簿——宏只对当前工作簿有效;个人宏工作簿——宏...
nullnullExcel动画
:在Excel中录制“宏”
Excel动画教程:在Excel中录制“宏”
今天我们用动画的形式介绍在Excel中录制宏的方法和技巧。
完全可以这样说,“宏”是Excel的精华部分,如何录制一个宏呢?
下面,我们以录制一个设置标
“跨列居中”的宏为例,看看具体的录制过程:
1、执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框。
2、在“宏名”下面输入一个名称(如“跨列居中”),并设置好宏的保存位置。
注意:宏的保存位置有三种:当前工作簿——宏只对当前工作簿有效;个人宏工作簿——宏对所有工作簿都不得有效;新工作簿——录制的宏保存在一个新建工作簿中,对该工作簿有效。
3、按下“确定”按钮开始录制。
4、将设置“跨列居中”的过程操作一遍,完成后,按一下“停止录制”工具栏上的“停止录制”按钮。
宏录制完成。
有些宏需要对任意单元格进行操作,这时,请在操作开始前,选中“停止录制”工具栏上的“相对引用”按钮。
具体操作的动画演示过程如下:
Excel动画教程:运行“宏”
Excel动画教程:运行“宏”
今天我们用动画的形式介绍在Excel中运行“宏”的方法和技巧。
宏录制完成后,我们运行一下看看其效果如何:
执行“工具→宏→宏”命令,打开“宏”对话框,选中需要运行的宏,按一下“执行”按钮即可。
注意:如果在“录制新宏”对话框中设置了“快捷键”,我们就可以通过按快捷键来运行相应的宏。
具体操作的动画演示过程如下:
Excel动画教程:直接编辑“宏”
Excel动画教程:直接编辑“宏”
如果大家对VBA程序语言比较熟悉,直接编辑宏更方便,宏代码也更简单。
1、执行“工具→宏→Visual Basic编辑器”命令,进入“Visual Basic编辑器”窗口。
2、在左侧“工程资源管理器”窗口中,选中保存宏的工作簿,然后执行“插入→模块”命令,插入一个新模块(模块1)。
3、将相关宏代码输入或复制、粘贴到右侧的编辑窗口中。
注意:宏的结构是:
Sub 宏名称()
相关代码
End Sub
4、输入完成后,关闭“Visual Basic编辑器”窗口返回即可。
本例我们直接编辑的宏,可以删除当前行前4列的单元格,而系统并不给出相关的提示。我们运行一下看看效果。
具体操作的动画演示过程如下:
Excel动画教程:用窗体调用“宏”Excel动画教程:用窗体调用“宏”-
通过运行“宏”对话框调用宏不太方便,通过快捷键调用宏,如果宏多了又记不住,那就添加一个按钮吧。
如果宏仅对当前工作簿文档有效,我建议大家在工作簿文档中添加一个“窗体”命令按钮,用来调用宏:
1、执行“视图工具栏窗体”命令,展开“窗体”工具栏。
2、点击工具栏上的“命令按钮”按钮,然后在工作表中拖拉出一个按钮来。
3、此时系统自动弹出“指定宏”对话框,选中需要调用的宏,确定返回。
4、将命令按钮上的字符修改为一个合适的内容,调整好命令按钮的大小,将其定位在工作表合适位置上。
按一下该按钮,即可执行相应的宏。
具体操作的动画演示过程如下:
本文来自编程入门网:http://www.bianceng.cn/Office/excel/200708/3924.htmExcel动画教程:按钮调用“宏”
Excel动画教程:按钮调用“宏”
今天我们用动画的形式介绍在Excel中用按钮调用“宏”的方法和技巧。
如果宏对所有工作簿文档有效,建议大家在工具栏上添加一个命令按钮,用来调用宏。
操作方法如下:
1、执行“工具→自定义”命令,打开“自定义”对话框。
2、切换到“命令”标签下,在“类别”下面选中“宏”,然后将右边“命令”区域中的“自定义按钮”选项拖到工具栏合适位置上。
3、单击“更改所选内容”按钮,在随后弹出的快捷菜单中,将“命名”右侧方框中的字符修改为按钮对应的字符(如“删除”),并选中“总是用文字”选项。
4、右击上述添加的按钮,在随后弹出的快捷菜单中,选择“指定宏”选项,打开“指定宏”对话框,选中需要调用的宏,确定返回。
5、关闭“自定义”对话框,按一上工具栏上的按钮测试一下。
具体操作的动画演示过程如下:
Excel动画教程:保存“加载宏”
Excel动画教程:保存“加载宏”
如果想把一个编辑了宏或自定义函数的工作簿移植到其他电脑上使用,最科学的方法是保存为加载宏,方法如下。
工作簿文档编辑完成后,单击“保存”按钮,打开“另存为”对话框,将“保存类型”设置为“Microsoft Office Excel加载宏(*.xla)”,然后取名保存。
注意:进入“C:Documents and SettingsXXXApplication DataMicrosoftAddIns”文件夹(其中“XXX”为用户名),将上述加载宏文件复制到其它电脑上同一文件夹中,通过加载宏移植使用。
具体操作的动画演示过程如下:
Excel动画教程:加载“宏”
Excel动画教程:加载“宏”
先将加载宏文档保存到相应的文件夹中,然后在Excel加载使用。
执行“工具加载宏”命令,打开“加载宏”对话框,点击“浏览”按钮,打开“浏览”对话框,选中需要加载的宏,依次确定返回。
注意:①如果是系统自身的加载,直接在“加载宏”窗口中选择相应的宏,确定即可。
②如果你找不到加载宏文件夹,不能复制文件到其中,可以这样操作:将加载宏文件复制一下,然后在打开上述“浏览”窗口时,右击鼠标,在随后弹出的快捷菜单中,选择“粘贴”选项,将其快速添加到其中。
具体操作的动画演示过程如下:
VBA数组使用方法
VBA数组使用方法
1、声明数组。
数组的声明方式和其它的变量是一样的,它可以使用Dim、Static、Private 或 Public 语句来声明。标量变量(非数组)与数组变量的不同在于通常必须指定数组的大小。若数组的大小被指定的话,则它是个固定大小数组。若程序运行时数组的大小可以被改变,则它是个动态数组。
数组是否从0 或1 索引是根据Option Base 语句的设置。如果Option Base 没有指定为 1,则数组索引从零开始。
(1)声明固定大小的数组
下面这行代码声明了一个固定大小的数组,它是个 11 行乘以 11 列的 Integer 数组:
Dim MyArray(10, 10) As Integer
(2)声明动态数组
若声明为动态数组,则可以在执行代码时去改变数组大小。可以利用 Static、Dim、Private 或 Public 语句来声明数组,并使括号内为为空,如下示例所示。
Dim sngArray() As Single
2、获得数组的最大与最小下标。利用LBound 函数与UBound 函数函数可以分别来获得数组的最小与最大下标,其语法是:
LBound(arrayname[, dimension])
UBound(arrayname[, dimension])
语法包含下面部分:
部分 描述
arrayname 必需的。数组变量的名称,遵循
的变量命名约定。
dimension 可选的;Variant (Long)。指定返回哪一维的下界。1 表示第一维,2 表示第二维,如此类推。如果省略dimension,就认为是 1。
3、ReDim 语句。ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数下标)的 Private、Public 或 Dim 语句声明过的动态数组的大小,其语法是:
ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . .
ReDim 语句的语法包括以下几个部分:
null部分 描述
Preserve 可选的。关键字,当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。
varname 必需的。变量的名称;遵循标准的变量命名约定。
subscripts 必需的。数组变量的维数;最多可以定义 60 维的多维数组。subscripts
使用下面的语法:
[lower To] upper [,[lower To] upper] . . .
如果不显式指定lower,则数组的下界由Option Base 语句控制。如果没有Option Base 语句则下界为 0。
type 可选的。变量的数据类型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length(对定长的字符串)、Object、Variant、用户定义类型或对象类型。所声明的每个变量都要有一个单独的 As type 子句。对于包含数组的 Variant 而言,type 描述的是该数组的每个元素的类型,不能将此 Variant 改为其它类型。
可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个Variant 中,且没有使用Preserve 关键字,则可以使用As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。
如果使用了Preserve关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。
本文档为【Excel_宏教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。