excel-vba-编程教程-2015-完整版
364页1、Excel-VBA-编程教程-2015-完整版VBA语言基础一、VBA语言基础第一节标识符一定义标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。二命名规则1)字母打头,由字母、数字和下划线组成,如A987b_23Abc2)字符长度小于40,(Excel2002以上中文版等,可以用汉字且长度可达254个字符)3)不能与VB保留字重名,如public,private,dim,goto,next,with,integer,single等第二节运算符定义:运算符是代表VB某种运算功能的符号。1)赋值运算符2)数学运算符&、+(字符连接符)、+(加)、-(减)、Mod(取余)、(整除)、*(乘)、/(除)、-(负号)、(指数)3)逻辑运算符Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(相等)、Imp(隐含)4)关系运算符=(相同)、(不等)、(大于)、=(不小于)、BAndC250Thenx=x-100或者,可以使用块形式的语法:IfconditionThenstatementsElseIfcondition-
2、nThenelseifstatements.ElseelsestatementsEndIf如1:IfNumber10ThenDigits=1ElseIfNumber0thenGosubRoutine1:Debug.printnum:ExitsubRoutine1:Num=num/5ReturnEndsub4)whilewend语句,只要条件为TRUE,循环就执行,这是以前VB老语法保留下来的,如下例:whileconditionwhileI50statementsI=I+1wendWend二错误语句处理执行阶段有时会有错误的情况发生,利用OnError语句来处理错误,启动一个错误的处理程序。语法如下:OnErrorGotoLine当错误发生时,会立刻转移到line行去OnErrorResumeNext当错误发生时,会立刻转移到发生错误的下一行去OnErroGoto0当错误发生时,会立刻停止过程中任何错误处理过程第十一节过程和函数过程是构成程序的一个模块,往往用来完成一个相对独立的功能。过程可以使程序更清晰、更具结构性。VBA具有四种过程:Sub过程、Function函数、Property属性过程和Event事件过程。一Sub过程Sub过程的参数有两种传递方式:按值传递(ByVal)和按地址传递(ByRef)。如下例:Subpassword(ByValxasinteger,ByRefyasinteger)Ify=100theny=x+yelsey=x-yx=x+100EndsubSubcall_password()Dimx1asintegerDimy1asintegerx1=12y1=100Callpassword(x1,y1)调用过程方式:1.Call过程名(参数1,参数2);2.过程名参数1,参数24-
《excel-vba-编程教程-2015-完整版》由会员n****分享,可在线阅读,更多相关《excel-vba-编程教程-2015-完整版》请在金锄头文库上搜索。
项目二财务管理价值观念
山东省安全生产风险分级管控与隐患排查治理信息化系统交流材料-2018.9.26
人教版高中地理必修3第一章地理环境与区域发展第二节《地理信息技术在区域地理环境研究中的应用》
第三章2房地产抵押贷款-固定利率抵押贷款
第八章工程质量法律制度
第25讲家庭电路与安全用电
餐厅点餐系统项目
项目7水箱水位控制
框架完整个人年度工作总结范文模板
科目名称-国土交通省
金融工程09课件
高校自主招生之结构化面试
房地产私募股权投资基金(PE)专题研究.
房地产基础知识培训2012
第一章食品检测技术基础知识
第10章网站设计与建设综合实例
第5章尝试迷人的机器人项目机器人灭火项目
自考英语二unit3
企业人力资源管理师第六章劳动法与劳动关系管理
第三章市场营销宏观环境分析
2023-07-28 17页
2023-02-17 1页
2023-02-18 61页
2023-12-13 6页
2023-11-04 13页
2022-09-08 12页
2023-10-22 18页
2023-11-05 13页
2023-01-03 5页
2023-08-28 50页