欢迎来到天天文库
浏览记录
ID:58780373
大小:450.50 KB
页数:84页
时间:2020-10-03
《数据处理与程序设计@第5章 VBA基础(下)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章ExcelVBA基础第一节VBA及其开发环境目录第二节数据类型第三节常量与变量第四节运算符与表达式第五节程序控制结构第六节数组第七节典型案例第五节程序控制结构第五节程序控制结构VBA程序控制结构VBA程序控制结构顺序结构、选择结构、循环结构。顺序结构是指按语句的先后顺序执行程序;选择结构是指根据给定的条件决定下一步的操作;循环结构是指根据一定的条件重复执行某个程序段。VBA程序结构概述VBA程序结构概述编辑VBA程序运行程序调试程序书写规则程序语句1.语句VBA程序是由语句构成,语句是构成程序的基本单元,语句指示计算机执行操作、
2、输入输出、声明、说明、流程控制。2.语句格式(1)每条语句一行;(2)续行(一句多行);如果一条语句很长,如果将它写在一行上,将给阅读或打印代码带来不便。在VB中,可以使用分行符(_)(一个空格和一条下划线)将一条语句写在两行或多行上。(3)语句分隔(一行多句);将多行语句写在同一行上,相邻的两条语句中间使用冒一号(:)作为续行符顺序结构顺序结构是最基本的程序结构,语句按照编写的先后顺序执行。在顺序结构中,经常要用到声明语句,可执行语句、注释语句、输入语句、输出语句、暂停语句顺序结构声明语句声明语句通常位于程序的开始处用于说明程序中将
3、要使用的变量、常量,以及它们的数据类型。示例【例5-5】顺序结构执行语句执行语句能完成一个可以执行的功能操作,通常在声明语句之后。执行语句常常包含算术运算、关系运算、赋值运算等操作。示例【例5-6】顺序结构输入、输出语句输入语句用来接收键盘的输入,输出语句用来输出计算结果VBA程序中,数据的输入与输出主要是通过函数来实现如MsgBox、Inputbox等示例【例5-7】【例5-8】【例5-9】【例5-10】4内部对话框内容概要:消息框Msgbox()输入框Inputbox()Excel内部对话框消息框Msgbox()用途:输出简单的错
4、误、警告或提示信息给使用者。语法:Msgbox(prompt[,buttons][,title][,helpfile,context]titlepromptbuttonsSubPrepare()DimtheCodeAsInteger,theReplyAsIntegertheCode=vbYesNo+vbDefaultButton1+vbInformationthreply=MsgBox(prompt:="Areyousureyouwanttoquit?",Title:="MsgboxTest",Buttons:=theCode)'Ms
5、gBox"Areyousureyouwanttoquit?",theCode,"MsgboxTest“'作用同上EndSub自变量含义prompt必要的自变量。作为显示在消息框中的信息字符串。buttons选择性自变量。数值运算式,用来指出显示按钮的数目及形式、使用的图标样式、缺省按钮以及消息框的强制响应等。如果没有指定,则buttons的默认值是0。title选择性自变量。显示在对话框标题列中的字符串运算式。如果没有title,则将应用程序的名称放在标题列中。helpfile选择性自变量。用来识别提供给对话框文字感应说明的说明文档的
6、字符串运算式。如果指定了helpfile,则也必须指定context。context选择性自变量。数值运算式,由说明文档的作者来指定适当的说明主题代码。如果指定context,则也必须指定helpfile。其中,buttons自变量的设定影响深远,其设定值可概分为四组:第一组值(0-5)用来决定对话框中按钮的形式与数目;第二组值(16,32,48,64)用来决定图标的样式;第三组(0,256,512)决定出哪一个按钮是缺省按钮;而第四组(0,4096)则决定消息框的强制响应性。第1组(按钮设定):决定消息框中的按钮样式。常数值说明vb
7、Okonly0只显示“确定”按钮vbOkCancel1显示“确定”和“取消”按钮vbAbortRetryIgnore2显示“异常终止”、“重试”和“略过”按钮vbYesNoCancel3显示“是”、“否”和“取消”按钮vbYesNo4显示“式”和“否”vbRetryCancel5显示“重试”和“取消”第2组(图标设定):决定消息框中的图标样式。常数值说明vbCritical16显示vbQuestion32显示vbExclamation48显示vbInformation64显示第3组(缺省按钮设定):决定何者为缺省按钮。常数值说明vbD
8、efaultButton10以第一个按钮为缺省按钮vbDefaultButton2256以第二个按钮为缺省按钮vbDefaultButton3512以第三个按钮为缺省按钮vbDefaultButton4768以第四个按钮
此文档下载收益归作者所有