第13章 自定义函数_第1页
第13章 自定义函数_第2页
第13章 自定义函数_第3页
第13章 自定义函数_第4页
第13章 自定义函数_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第13章自定义函数自定义函数是指用户自己定义和编写的函数。通过使用自定义函数,可以在一定程度上扩充现有函数的功能,突破了系统现有函数的局限性,大大提高了系统的工作效率。本章将详细系统地讲解有关自定义函数方面的相关知识。13.1编写自定义函数在使用自定义函数之前,需要首先编写自定义的函数。编写自定义函数通常由编写自定义函数的代码和添加自定义函数的说明等步骤组成。13.1.1编写自定义函数代码自定义的函数可以放置在指定的对象(如工作表对象)或者模块当中。放置在模块中的函数可以在任何一个程序当中进行调用,而放置在对象代码窗口中的函数只能被本代码窗口中的程序调用。如果要编写在工作表公式中使用的函数,就必须将其添加到模块当中。自定义函数以Function开始,以EndFunction结束,具体的语法结构如下所示。Function函数名称(自变量)程序代码EndFunction语法结构中的各项说明如下所示。函数名称:由字母、字符、数字和一些标点符号组成。在命名时,第一个字符必须是字符,函数名称中不可以使用空格、%和#等一些特殊的符号。自变量:是指自定义函数的参数,自变量根据实际情况进行设置,在自定义函数中也可以不使用自变量。程序代码:是指与编写函数相关的程序代码。13.1.2添加函数的说明与指定函数的类别对于创建完成的自定义函数,可以为其添加函数的说明和指定函数的类别。本节中将讲解有关这两个方面的相关内容。1.添加函数说明函数说明是指对函数的功能及作用的一些介绍。在Excel的某些系统内部函数中,都附带有函数说明。查看Excel系统内部函数的函数说明的方法如下所示。2.指定函数的类别13.2使用自定义函数13.2.1使用自定义函数的意义13.2.2自定义函数的使用13.2.3自定义函数的公用13.2.1使用自定义函数的意义使用自定义函数的具体意义有以下几个方面。(1)使程序代码更加的规范化,在一定程度上减少了冗余代码的产生。(2)弥补和扩充了系统自带函数的不足,增强了程序的功能。(3)增加了程序的可读性,便于程序的更新及维护。(4)提高了函数使用的灵活性,提高了系统的运行效率。13.2.2自定义函数的使用本节中主要讲解如何在工作表公式中使用自定义函数。自定义函数可以和内置函数一样地正常地使用,下面通过一个示例来讲解如何在工作表公式中使用自定义函数。示例13-4在工作表公式中使用自定义函数\代码\第13章\13.2.2.xlsm本示例实现的是在Excel工作表当中使用“判断闰年”自定义函数判断输入的年份是否是闰年。13.2.3自定义函数的公用当自定义函数在其他工作簿使用时,函数会返回一个错误符号“#NAME?”。自定义函数通常情况下只能在含有函数代码的工作簿内使用。如果需要让自定义函数在其他的Excel工作簿中使用,需要将工作簿保存为加载宏文件并重新进行加载。下面通过一个示例来说明如何将自定义的函数设置为公用的函数。示例13-5自定义函数的公用\代码\第13章\13.2.3.xlsm本示例实现的是如何将“判断闰年”自定义函数通过加载宏的方式实现函数的公用。13.3在应用程序当中使用自定义函数前面讲解了如何在工作表公式中使用自定义的函数。实际上,在Excel当中,大多数的自定义函数都是在应用程序当中使用的。本节中将通过几个示例程序来讲解有关这方面的相关内容。13.3.1示例:使用自定义函数判断闰年【本节示例参考:\代码\第13章\13.3.1.xlsm】本节中将通过一个示例进行讲解如何将创建的“判断闰年”自定义函数应用到应用程序当中。在本示例中,当在文本框中输入要判断闰年的年份后,单击【判断】按钮,将弹出一个对话框信息,显示判断的年份是否是闰年。13.3.2示例:使用自定义函数判断学生的成绩级别【本节示例参考:\代码\第13章\13.3.2.xlsm】本节中将通过一个示例首先创建一个自定义的函数“判断成绩级别”,通过该函数可以判断工作表中学生成绩的级别,并将判断的结果自动添加到工作表中与判断的学生成绩相对应的单元格当中。13.3.3示例:使用自定义函数计算商品销售信息【本节示例参考:\代码\第13章\13.3.3.xlsm】本节中将通过一个示例首先创建一个计算商品销售信息的函数,然后通过使用该函数来计算工作表中的商品销售金额信息。13.3.4示例:使用自定义函数实现简单的计算器【本节示例参考:\代码\第13章\13.3.4.xlsm】本节中将通过一个示例程序来讲解如何通过自定义函数实现一个简单的计算器,实现的方法请看下面的示例。示例实现的是在工作表中的“操作数一”与“操作数二”后面的单元格中分别输入需要计算的操作数之后,然后再在执行操作后面的单元格中输入执行的操作(加、减、乘或除操作),然后单击【计算】按钮,则在结果后面的单元格中将输出计算的结果信息。13.4举一反三本章主要讲解了自定义函数的编写及使用方法。在编写应用程序时,应该尽量使用自定义函数来实现某些特殊的功能,这样不但能够提高程序的可读性,而且还能够提高应用程序的可维护性。本章还要求读

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论