网站大量收购闲置独家精品文档,联系QQ:2885784924

03 VBA的代码结构.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03 VBA的代码结构

第三章 VBA的代码结构;3.1 VBA流程控制;;3.1.2 循环结构;;;;(3)Do…Loop语句 ① Do[{While|Until}条件] [过程语句] [Exit Do] [过程语句] Loop ② Do [过程语句] [Exit Do] [过程语句] Loop [{While|Until}条件] ;上面格式中,While和Until的作用正好相反。使用While,则当条件为真继续循环。使用Until,则当条件为真时,结束循环。 把While或Until放在Do子句中,则先判断后执行。把一个While或Until放在Loop子句中,则先执行后判断。 ;;Sub 循环3() Dim Check, Counter Check = True: Counter = 0 设置变量初始值。 Do 外层循环。 Do While Counter 20 内层循环。 Counter = Counter + 1 计数器加一。 If Counter = 10 Then 如果条件成立。 Check = False 将标志值设成 False。 Exit Do 退出内层循环。 End If Loop Loop Until Check = False ‘ 退出外层循环。 End Sub ;3.1.3 选择结构;Sub 选择1() Dim number, digits, mystring number = 53 If number 10 Then digits = 1 Else digits = 2 End If If digits=1 Then mystring= one “ Else mystring= “more than one Debug.Print mystring End Sub ;Sub 选择2() Dim number, digits, mystring number = 53 If number 10 Then digits = 1 Else If number 100 Then digits = 2 Else digits = 3 End If End If Debug.Print digits End Sub ;(2)Select Case语句(多分支选择) Select Case 判断对象 Case 条件1 语句1 Case 条件2 语句2 Case Else 其他语句 End Select ;Sub 选择3() number = 8 Select Case number Case 1 Debug.Print A Case 2, 3 Debug.Print B Case 4 To 6 Debug.Print C Case Is 8 Debug.Print D Case Else Debug.Print E End Select End Sub ;;;;过程与函数;子程序;自定义函数;;函数调用,参数传递;;;;VBA内置函数使用;调用工作表函数;With语句 ;例:设置单元格A1的字体为宋体、14号字、粗体,且字体颜色为红色。 未使用With语句 Sub 字???格式1() Range(A1).Font.Name = 宋体 Range(A1).Font.Size = 14 Range(A1).Font.ColorIndex = 3 Range(A1).Font.Bold = True End Sub;使用With语句 Sub 字体格式() With Range(A1).Font .Name = 宋体 .Size = 14 .ColorIndex = 3 .Bold = True End With End Sub ;对象、属性、方法和事件;;;;;习题

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档