- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBA 程序控制结构For...Next 循环语句Exit 语句本讲内容一个问题购买数量 Q折扣Q50095%500≤Q60090%600≤Q100080%1000≤Q500070%Q≥500060%某商场约定其某款产品的销售单价(原价为100元)根据不同的购买数量有不同的折扣(如下表所示),试编写一个VBA过程,计算产品销售单价.xlsx产品销售单价工作簿中该产品各销售数量情况下的折扣过的销售单价循环结构当程序中有规律地重复执行某些操作时,可以用循环结构实现循环结构的执行过程,总是在一定条件的控制下对循环体进行重复操作,当满足某一终止条件时停止循环,并结束循环退出循环体For…Next语句功能:以指定的次数重复执行循环体格式: For 变量 = 初值 To 终值 [Step 步长] 语句块 [Exit For] 语句块 Next [变量]变量又称循环控制变量、计数器变量,初值为循环起始值,终值为循环的结束值步长为循环控制变量的每次改变增量,缺省为1Exit For为强制退出循环语句For…Next语句计算产品折扣后的销售单价?For…Next语句实例1:求 s = 1 + 2 + 3 + …… + 100 ?利用赋值语句可写出如下形式的代码:s = 0s = s + 1s = s + 2s = s + 3…… s = s + 100 实际上重复了同一个操作:s = s + i,只是 i 每次都增加 1 For…Next语句实践1:编写一个宏,使用 InputBox 函数输入一个正整数 n,然后计算 n 的阶乘(n!),并将计算结果用 MsgBox 函数输出?For…Next语句实例2:编写一个宏MySub1,在Sheet1工作表的A1:A10区域各单元格中分别随机生成[10, 99]之间的整数;再编写一个宏MySub2,在Sheet1工作表的A1:A10区域中,将偶数所在的单元格设置为黄色背景For…Next语句实践2:编写一个宏MySub1,在Sheet1工作表的A1:J1区域各单元格中分别随机生成[100, 999]之间的整数;再编写一个宏MySub2,在Sheet1工作表的A1:J1区域中,将奇数所在的单元格设置为红色字体退出循环?Exit 语句(P.32)Exit For 语句,用于跳出 For 循环以提前终止循环,例如:Exit 语句一般与 If 语句结合使用另外,Exit Do 语句可以用于跳出 Do…Loop 循环Exit 语句另外,Exit 语句还可以退出过程、函数Exit SubExit Function实例3Exit 语句实践3:小明2014年往银行存入了10000元,已知银行的年存款利率为3.6%,请问到哪一年小明的存款本息和会超过12000元?For…Next 练习找出成绩表.xlsm成绩表中的最高分,并将此单元格设置黑底白字格式,效果如图所示Thank you
您可能关注的文档
- 《AutoCAD网络工程设计教程》任务1.1AutoCAD简介及基础设置.pptx
- 《AutoCAD网络工程设计教程》任务1.2直角坐标系统.pptx
- 《AutoCAD网络工程设计教程》任务1.3极坐标系统.pptx
- 《AutoCAD网络工程设计教程》任务2.1直线的绘制.pptx
- 《AutoCAD网络工程设计教程》任务2.2点的绘制.pptx
- 《AutoCAD网络工程设计教程》任务2.3多段线的绘制.pptx
- 《AutoCAD网络工程设计教程》任务2.4射线、构造线的绘制.pptx
- 《AutoCAD网络工程设计教程》任务2.5多线的绘制.pptx
- 《AutoCAD网络工程设计教程》任务2.6矩形的绘制.pptx
- 《AutoCAD网络工程设计教程》任务2.7正多边形的绘制.pptx
- 《VBA编程及应用基础》第3章3ForEach...Next循环结构.pptx
- 《VBA编程及应用基础》第3章4Do...Loop循环结构.pptx
- 《VBA编程及应用基础》第3章5常用算法应用.pptx
- 《VBA编程及应用基础》第4章过程与函数.pptx
- 《VBA编程及应用基础》第5章Excel的VBA对象1Range对象.pptx
- 《VBA编程及应用基础》第5章Excel的VBA对象2Workbook&Worksheet对象.pptx
- 《传感器与综合控制技术》第1章计算机测控系统.pptx
- 《传感器与综合控制技术》第2章核心控制系统硬件设计与实现.pptx
- 《传感器与综合控制技术》第3章使用C语言控制核心系统.pptx
- 《传感器与综合控制技术》第4章模拟测控系统.pptx
最近下载
- 小学体育三年级下册全册教案表格式小学体育三年级下册全册教案表格式.doc VIP
- (2025)冠脉介入培训试题答案.docx VIP
- 毛利人的传统文化.pptx VIP
- 新西兰毛利文化课件.pptx VIP
- 固体物理学 -课件(3.1.1)--第三单元课件.pdf VIP
- 小学三年级上册体育计划及教案(全册)(表格式107页).doc VIP
- Dell戴尔Dell 32 Plus 4K QD-OLED显示器 - S3225QC用户指南.pdf
- 部编版小学二年级下册道德与法治第三单元《绿色小卫士》教材解读.pdf VIP
- 遗失补办户口本授权委托书.doc VIP
- 2020年自考《播音与主持创作基础》练习试题及答案.doc VIP
文档评论(0)