VBA过程―子程序与函数(转)
VBA过程―子程序与函数(转)[@more@] 过程,就是执行一个或多个给定任务的集合。又分为两种类型:子程序与函数。其两者之间的主要区别在于,函数会返回一个值而子程序不会返回值。 1、子程序。子程序是一个程序中可执行的最小部份,其语法为:[Private | Public | Friend] [Static] Sub name [(arglist)] [statements][Exit Sub][statements]End Sub Sub 语句的语法包含下面部分: 部分 描述 Public 可选的。表示所有模块的所有其它过程都可访问这个 Sub 过程。 如果在包含 Option Private 的模块中使用,则这个
VBA静态变量与常量(转)
VBA静态变量与常量(转)[@more@] VBA代码中包含变量、运算符和语句。变量在代码中起到互交与连接的作用。变量从创建为合适的对象与数据类型,到初始化,再通过运算符计算或执行语句修改,来完成整个互交的过程。 声明变量的关键词是Dim,其语法是 Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . . Dim 语句的语法包含下面部分: 部分 描述 WithEvents 可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对
VBA运算符的类型及优先级(转)
VBA运算符的类型及优先级(转)[@more@] 运算符对公式中的元素进行特定类型的运算。Microsoft Excel 包含四种类型的运算符:算术运算符、比较运算符、文本运算符和引用运算符。 运算符的类型 算术运算符 若要完成基本的数学运算,如加法、减法和乘法,连接数字和产生数字结果等,请使用以下算术运算符: 算术运算符 含义(示例) +(加号) 加法运算 (3+3) –(减号) 减法运算 (3–1) 负 (–1) *(星号) 乘法运算 (3*3) /(正斜线) 除法运算 (3/3) %(百分号) 百分比 (20%)
VBA判断语句(转)
VBA判断语句(转)[@more@] 前面说了代码中三大元素中的变量与运算符,现在说一下语句中的判断语句,判断语句有下面几种形式: 1、If condition Then [statements][Else elsestatements]。 其中各部份的说明: 部分 描述 condition 必要参数。一个或多个具有下面两种类型的表达式: 数值表达式或字符串表达式,其运算结果为 True 或 False。如果 condition 为 Null,则 condition 会视为 False。 TypeOf objectname Is objecttype 形式的表达式。其中的 objectname 是任何对象的引用,而 objecttype 则
VBA循环语句(转)
VBA循环语句(转)[@more@] 语句除了判断语句外,还有循环语句,有以下几种形式: 1、While...Wend 语句。语法 : While condition [statements] Wend While...Wend 语句的语法具有以下几个部分: 部分 描述 condition 必要参数。数值表达式或字符串表达式,其计算结果为 True 或 False。如果 condition 为 Null,则 condition 会视为 False。 statements 可选参数。一条或多条语句,当条件为 True 时执行。 2、Do...Loop 语句。语法: Do [{While | Until} condition] [state
Excel动画教程:加载“宏”(转)
Excel动画教程:加载“宏”(转)[@more@] 先将加载宏文档保存到相应的文件夹中,然后在Excel加载使用。 执行“工具加载宏”命令,打开“加载宏”对话框,点击“浏览”按钮,打开“浏览”对话框,选中需要加载的宏,依次确定返回。 注意:①如果是系统自身的加载,直接在“加载宏”窗口中选择相应的宏,确定即可。 ②如果你找不到加载宏文件夹,不能复制文件到其中,可以这样操作:将加载宏文件复制一下,然后在打开上述“浏览”窗口时,右击鼠标,在随后弹出的快捷菜单中,选择“粘贴”选项,将其快速添加到其中。
Excel动画教程:保存“加载宏”(转)
Excel动画教程:保存“加载宏”(转)[@more@] 如果想把一个编辑了宏或自定义函数的工作簿移植到其他电脑上使用,最科学的方法是保存为加载宏,方法如下。 工作簿文档编辑完成后,单击“保存”按钮,打开“另存为”对话框,将“保存类型”设置为“Microsoft Office Excel加载宏(*.xla)”,然后取名保存。 注意:进入“C:Documents and SettingsXXXApplication DataMicrosoftAddIns”文件夹(其中“XXX”为用户名),将上述加载宏文件复制到其它电脑上同一文件夹中,通过加载宏移植使用。 具体操作的动画演示过程如下:
Excel动画教程:按钮调用“宏”(转)
Excel动画教程:按钮调用“宏”(转)[@more@] 今天我们用动画的形式介绍在Excel中用按钮调用“宏”的方法和技巧。 如果宏对所有工作簿文档有效,建议大家在工具栏上添加一个命令按钮,用来调用宏。 操作方法如下: 1、执行“工具→自定义”命令,打开“自定义”对话框。 2、切换到“命令”标签下,在“类别”下面选中“宏”,然后将右边“命令”区域中的“自定义按钮”选项拖到工具栏合适位置上。 3、单击“更改所选内容”按钮,在随后弹出的快捷菜单中,将“命名”右侧方框中的字符修改为按钮对应的字符(如
VBA数组的使用方法(转)
VBA数组的使用方法(转)[@more@] 1、声明数组。 数组的声明方式和其它的变量是一样的,它可以使用 Dim、Static、Private 或 Public 语句来声明。标量变量(非数组)与数组变量的不同在于通常必须指定数组的大小。若数组的大小被指定的话,则它是个固定大小数组。若程序运行时数组的大小可以被改变,则它是个动态数组。 数组是否从 0 或 1 索引是根据 Option Base 语句的设置。如果 Option Base 没有指定为 1,则数组索引从零开始。 (1)声明固定大小的数组 下面这行代码声明了一个固定大小的数组,它是个 11 行乘
Excel动画教程:用窗体调用“宏”(转)
Excel动画教程:用窗体调用“宏”(转)[@more@] 通过运行“宏”对话框调用宏不太方便,通过快捷键调用宏,如果宏多了又记不住,那就添加一个按钮吧。 如果宏仅对当前工作簿文档有效,我建议大家在工作簿文档中添加一个“窗体”命令按钮,用来调用宏: 1、执行“视图工具栏窗体”命令,展开“窗体”工具栏。 2、点击工具栏上的“命令按钮”按钮,然后在工作表中拖拉出一个按钮来。 3、此时系统自动弹出“指定宏”对话框,选中需要调用的宏,确定返回。 4、将命令按钮上的字符修改为一个合适的内容,调整好命令
Excel动画教程:直接编辑“宏”(转)
Excel动画教程:直接编辑“宏”(转)[@more@] 如果大家对VBA程序语言比较熟悉,直接编辑宏更方便,宏代码也更简单。 1、执行“工具→宏→Visual Basic编辑器”命令,进入“Visual Basic编辑器”窗口。 2、在左侧“工程资源管理器”窗口中,选中保存宏的工作簿,然后执行“插入→模块”命令,插入一个新模块(模块1)。 3、将相关宏代码输入或复制、粘贴到右侧的编辑窗口中。 注意:宏的结构是: Sub 宏名称() 相关代码 End Sub 4、输入完成后,关闭“Visual Basic编辑器”窗口返回即可。
Excel动画教程:运行“宏”(转)
Excel动画教程:运行“宏”(转)[@more@] 今天我们用动画的形式介绍在Excel中运行“宏”的方法和技巧。 宏录制完成后,我们运行一下看看其效果如何: 执行“工具→宏→宏”命令,打开“宏”对话框,选中需要运行的宏,按一下“执行”按钮即可。 注意:如果在“录制新宏”对话框中设置了“快捷键”,我们就可以通过按快捷键来运行相应的宏。 具体操作的动画演示过程如下:
Excel动画教程:在Excel中录制“宏”(转)
Excel动画教程:在Excel中录制“宏”(转)[@more@] 今天我们用动画的形式介绍在Excel中录制宏的方法和技巧。 完全可以这样说,“宏”是Excel的精华部分,如何录制一个宏呢? 下面,我们以录制一个设置标题“跨列居中”的宏为例,看看具体的录制过程: 1、执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框。 2、在“宏名”下面输入一个名称(如“跨列居中”),并设置好宏的保存位置。 注意:宏的保存位置有三种:当前工作簿——宏只对当前工作簿有效;个人宏工作簿——宏对所有工作簿都不得有效;新
Excel函数应用教程:函数与公式的概念(转)
Excel函数应用教程:函数与公式的概念(转)[@more@] 什么是函数? Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,......)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。 参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定
Excel函数应用教程:函数的参数(转)
Excel函数应用教程:函数的参数(转)[@more@] 函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。 参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。 (1)常量 常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期“2003-8-19”和文本“黎明”都是常量。但
Excel函数应用教程:函数的输入方法(转)
Excel函数应用教程:函数的输入方法(转)[@more@] Excel公式输入其实可以归结为函数输入的问题。 (1)“插入函数”对话框 “插入函数”对话框是Excel输入公式的重要工具,以公式“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”为例,Excel输入该公式的具体过程是: 首先选中存放计算结果(即需要应用公式)的单元格,单击编辑栏(或工具栏)中的“fx”按钮,则表示公式开始的“=”出现在单元格和编辑栏,然后在打开的“插入函数”对话框中的“选择函数”列表找到“SUM”函数。如果你需要的函数不在里面,可以打开“或选择类别”下拉列表
EXCEL常用函数介绍(1)(转)
EXCEL常用函数介绍(1)(转)[@more@] 我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来统计处理表格中的数据。本文以Excel2003为例(其它版本请仿照操作),向大家介绍一些在Excel中使用频率最高的函数的功能和使用方法。文章开始处提供.xls文件供大家下载参考。 Excel函数系列之后我们还会推出Excel常用函数实例文章系列,欢迎大家关注。 为方便大家浏览,我们按函数名称的字母进行排序。 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参
EXCEL常用函数介绍(2)(转)
EXCEL常用函数介绍(2)(转)[@more@] 8、DATEDIF函数 函数名称:DATEDIF 主要功能:计算返回两个日期参数的差值。 使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d") 参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。 应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。 特别提醒:这是Excel中的一
EXCEL常用函数介绍(3)(转)
EXCEL常用函数介绍(3)(转)[@more@] 15、ISERROR函数 函数名称:ISERROR 主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。 使用格式:ISERROR(value) 参数说明:Value表示需要测试的值或表达式。 应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。 特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“
EXCEL常用函数介绍(4)(转)
EXCEL常用函数介绍(4)(转)[@more@] 今天我们继续介绍下面的七个常用函数: MOD函数:求出两数相除的余数。 MONTH函数:求出指定日期或引用单元格中的日期的月份。 NOW函数:给出当前系统日期和时间。 OR函数:仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。 RANK函数:返回某一数值在一列数值中的相对于其他数值的排位。 RIGHT函数:从一个文本字符串的最后一个字符开始,截取指定数目的字符。 SUBTOTAL函数:返回列表或数据库中的分类