1、控制程序流程语句 (1) GoTo语句 该语句将执行的程序转到指定的标签所在的语句指令,但不能转移到过程之外的指令。例如,在进行错误捕捉时,发生错误后,程序转移至标签所在处执行。 (2) If…Then语句 这种类型的语句用于条件判断中,当满足条件时,执行相应的语句;当条件不满足时,执行其它的操作。 基本语法为: If ...
If Me.rotatedShape(i)(0) <> beforRotate(j)(0) Or Me.rotatedShape(i)(1) <> beforRotate(j)(1) Then count = count + 1 Next j If count = 4 Then If Sheet1.Cells(Me.x + Me.rotatedShape(i)(0), Me.y + Me.rotatedShape(i)(1)).Interior.colorIndex <> 2 Then Block_Rotate...
1. If 选择语句 If 条件表达式 Then 条件表达式返回True时要执行的操作和计算 Else 条件表达式返回False时要执行的操作和计算 End If 每个If 语句都应有一个 End If 与之配对,且不能写错位置。但是如果语句不写成块的形式,则不需要 End If,例如: If Range("B2").Value >= 60 Then Range("C2").Value =...
1. If语句 If语句是最基本的条件语句,用于根据条件的真假来执行不同的代码块。语法如下: ``` If 条件 Then '执行代码块1 ElseIf 条件 Then '执行代码块2 Else '执行代码块3 End If ``` 2. Select Case语句 Select Case语句用于根据不同的条件执行不同的代码块。它可以替代多个嵌套的If语句。语法如下: ...
51CTO博客已为您找到关于vba教程if语句的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及vba教程if语句问答内容。更多vba教程if语句相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
一、VBA GoTo语句基础语法:GoTo 语句 无条件地转移到过程中指定的行。语法: GoTo line 必要的 line 参数可以是任意的行标签或行号。说明 GoTo 只能跳到它所在过程中的行。注意 太多的 GoTo 语句,会使程序代码不容易阅读及调试。尽可能使用结构化控制语句(Do...Loop、For...Next、If...Then......
If len(st) =0Then GoTo100EndSub gosub-return-跳过去,返回来 Sub test()Range("A1") =100GoSub100Range("A1") =20ExitSub100:Range("A1") =50ReturnEndSub 错误处理语句 On Error Resume Next遇到错误,跳过,继续执行下一句 Subtest()OnErrorResumeNextRange("A1") =10EndSub ...
13、GoTo 100 ElseIf L = 15 Then s = Right(x, 1) Else s = Mid(x, 17, 1) End If If s Mod 2 = 0 Then 'mod 为取余 a = MsgBox("性别:女", , "性别提示") Else a = MsgBox("性别:男", , "性别提示")End IfEnd Sub 1.3 循环结构在实际开发的应用系统中,经常需要重复执行一条...
goto-跳转到指定地方 代码语言:javascript 复制 Sub test() Dim st 100: st = Aplication.InputBox("请输入数字", "输入提示") If len(st) = 0 Then GoTo 100 End Sub gosub-return-跳过去,返回来 代码语言:javascript 复制 Sub test() Range("A1") = 100 GoSub 100 Range("A1") = 20 Exit Sub...