- 1、本文档共115页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]VBA程序设计
VBE窗口 主窗口、工程窗口、属性窗口、代码窗口 VBA语句书写规则: 不区分大小写,标点符号必须是英文符号; 一条语句一行,语句过长时,可以用 _ 将一个语句分成多行; 一行些多个语句时,语句间用 :隔开; 判断下列变量是否合法? aa x x3 student_1 sum1 3s if q*t -3x whf-99 mod \ 20 mod 3 25\6.6 true ( -1) False (0) 8-true false+5 转换函数 ASC( ) asc(“A”) =65 chr( ) chr(90+7)=“a” str( ) str(1234)=“1234” val( ) val(“123.56”)=123.56 Ucase( ) ucase(“abcDE”)=“ABCDE” Lcase( ) lcase(“cDE”)=“cde” 消息框(MsgBox) 消息框用于在对话框中显示消息,等待用户单击按钮,并返回一个整形值告诉用户单击哪一个按钮。其使用格式如下: MsgBox(prompt[,buttons][,title][,helpfile][,context]) MsgBox “处理数据结束!”,VbInformation,“消息” MsgBox(prompt[,buttons][,title][,helpfile][,context]) buttons 参数有下列设置值: vbOKOnly 0 只显示 OK 按钮。 VbOKCancel 1 显示 OK 及 Cancel 按钮。 VbAbortRetryIgnore 2 显示 Abort、Retry 及 Ignore 按钮。 VbYesNoCancel 3 显示 Yes、No 及 Cancel 按钮 VbYesNo 4 显示 Yes 及 No 按钮。 VbRetryCancel 5 显示 Retry 及 Cancel 按钮。 VbQuestion 32 显示 Warning Query 图标。 MsgBox ( “退出本系统?”,33,“消息”) MsgBox ( “退出本系统?”, VbOKCancel + VbQuestion ,“消息”) 2 If…Then…Else…语句 格式: If 关系或逻辑表达式 Then 语句1 Else 语句2 If后的表达式成立时执行Then后的语句,不成立时执行Else后的语句;然后程序继续执行If后的其他语句。 2 If…Then…Else…语句 格式: If 关系或逻辑表达式 Then 语句1 Else 语句2 2 If…Then…Else…语句 [例10] 3 块状选择语句 格式: If 关系或逻辑表达式 Then 语句组 End If 或 If 关系或逻辑表达式 Then 语句组1 Else 语句组2 End If Dim x as integer,y as integer X=inputbox(“请输入x的值:”) y=inputbox(“请输入y的值:”) If xy then Debug.print x Else Debug.print y End if 4 选择语句嵌套 [例] 5 Select Case语句 Select Case语句是多分支选择语句,格式: Select Case 测试表达式 Case 表达式1 语句1 Case 表达式2 语句2 … [Case Else 语句n+1] End Select 5 Select Case语句 [例] 5 Select Case语句 说明: 测试表达式不一定是关系表达式或逻辑表达式,可以是任意类型,但Case子句中的表达式类型必须与之相一致。 如果Case子句中的表达式是一个常量,则该常量直接写在Case之后,如Case 100。 如果Case子句后的表达式是一个范围,可用To从小到大指定,如Case 90 To 99、Case “A” To “Z”;或者使用Is 关系运算符 表达式 如,Case Is 3 And 8 4 循环语句 VBA提供了4类循环语句:For...Next循环、Do While...Loop循环、For Each...Next循环、While...End循环 最常用的是For.
您可能关注的文档
- [工学]SDH.ppt
- [工学]Section VIII Div 1 and 2 2011 Addenda.ppt
- [工学]RFID封装装备视觉技术简介.ppt
- [工学]SCI检索.ppt
- [工学]sigmaplot作图.ppt
- [工学]SEW减速电机 K系列 斜齿轮-伞齿轮减速电机.pdf
- [工学]serlet.ppt
- [工学]SIWAREX R全系列称重传感器.pdf
- [工学]Slide_Chpt09-FEM for 3D Solids.ppt
- [工学]SnS-第3章 连续时间信号与系统的傅里叶分析4.ppt
- 高中英语“读-写-译”句式集萃教案.pdf
- 小学作文教学方法一(如何写人).pdf
- “学写连续观察日记”教学设计及设计意图.pdf
- 护理研究--护理论文书写格式、要求等课件.pdf
- 怎样写新闻消息.pdf
- 2025年乡镇民主生活会讲话提纲+民主生活会前专题学习体会发言稿.docx
- 2025年领导班子民主生活会会后综合情况报告+妇联上年度民主生活会整改落实情况的报告.docx
- 2025年局长、党员、组织部干部科科长围绕带头严守政治纪律和政治规矩,维护党的团结统一方面;带头增强党性、严守纪律、砥砺作风方面四个带头组织生活会个人对照.docx
- 2025r年3月组织生活会个人对照剖析(围绕带头严守政治纪律和政治规矩,维护党的团结统一方面;带头增强党性、严守纪律、砥砺作风方面;带头在遵规守纪、清正廉洁前提下勇于担责、敢于创新方面;带头履行全面从严治党政治责任四个带头方面存在问题、问题分析及整改措施).docx
- 集团党委书记参加所在支部组织生活会上的讲话提纲+乡镇2024年民主生活会讲话提纲.docx
文档评论(0)