If InStr(1, TEAM1, Item) = 1 Then Doot di doo, do this. ElseIf InStr(1, TEAM, Item) = 1 Then Doot di doo, do this. Else Doot di doo, do this. End If 如果有许多子句,您可能需要考虑使用Select Case语句: Select Case True Case InStr(1, TEAM1, Item) = 1 Doot di doo, do ...
midmid(字符串,截取的起始位置,截取长度) 从字符串中的某个位置开始截取字符如果截取长度和替换的字符串长度不一致,以替换的字符串长度为准。譬如上例,如果改为: 过程 判断语句▪️IF判断If表达式1Then语句块1ElseIF表达式2Then语句块2...Else语句nEnd If▪️ Select判断Select Case判断区间()Case表达式1...
select判断 代码语言:javascript 代码运行次数:0 运行 AI代码解释 Sub 判断1() Select Case Range("A1").value Case 0 To 1000 Range("B1") = "正数" Case Is = 0 Range("B1") = "0" Case Else Range("B1") = "负数" End Select End Sub 公式与函数 在单元格输入公式 输入普通公式 代码语言:...
'以小数点分隔右、左两部分,先右后左,顺序不能颠倒 Select Case Len(strNumR)Case 1 If iType = 1 Then strXS= "点" & xName(Val(strNumR))Else strXS= "元" & xName(Val(strNumR)) & "角"End If Case 2 If iType = 1 Then strXS= "点" & xName(Val(Left(strNumR, 1))) & x...
If InStr(1, Me.TextBox1.Text, ".") > 0 Then KeyAscii = 0 End If Case Else KeyAscii = 0 End Select End Sub 代码解析:文本框的KeyPress事件过程,测试键盘输入的是哪类字符,只允许输入数字字符和一个“-”号、一个“.”号。第2行代码使用Case Else语句测试文本框KeyPress事件的KeyAscii参数值。...
If InStr(1, Me.TextBox1.Text, ".") > 0 Then KeyAscii = 0 End If Case Else KeyAscii = 0 End Select End Sub Private Sub UserForm_Activate()TextBox1.MaxLength = 8 End Sub Sub MyNzC()UserForm1.Show End Sub 代码解析:工作表录入窗口的激活事件发生后,将文本框的MaxLength属性设置为8,使...
Value Select Case B3 Case 1 To 10 msg = "1到10之间" Case 11 To 20 msg = "11到20之间" Case 21, 22 msg = "21,22的值" Case Else msg = "其他的值" End Select MsgBox (msg) End Sub 10.循环结构 for next 语句 Sub for_test() For i = 1 To 10 Step 1 If i > 5 Then Exit...
(1)将数量除以1,去掉多余的“0” (2)用len函数算出总的字符数,再用instr函数算出小数点的位置,将两个数相减,得出小数点后的位数。 (3)if判断,如果基础数据表中的基本计量单位不为“PC”,则正常填数量、母件数量字段 否则:用select case 判断, 如果小数点后有1位数,则数量、母件数量都乘以10 如果小数点...
Select instr(Case Selection.Cells(1).Value,"圆形“)Case is <>0 case
Select Case 语句 1 Select Case 表达式 Case 表达式列表1 语句1 Case 表达式列表2 语句2 ... Case 表达式列表n 语句nEnd Select 其中的表达式列表可以为: [5] 表达式 例: "A" 用逗号分隔的一组枚举表达式例:2,4,6,8 表达式1 To 表达式2 例:60 To 100 Is 关系运算符表达式 例:Is < 60 Do......