vb高手请进,模拟Select Case 语句

复制下面这段代码:
Private Sub Form_Click()
Dim a
a = InputBox("请输入你要查看星期几的教师值班安排")
Select Case a
Case 1, 3, 5
MsgBox "星期一、三、五由张老师值班"
Case 2, 4, 6
MsgBox "星期二、四、六由李老师值班"
Case Else
MsgBox "请输入1-6之间的整数"
End Select
End Sub

要求是怎样用文本框来模拟上面这段程序:
text1.text里面输入:
1, 3, 5 (回车)这里一定要用回车
2, 4, 6

要求是在text2.text里面输入(一,二,三,四,五,六)中的其中之一,(这个跟上面inputbox里面输入的一样),然后单击command1,则text3里面显示结果(要跟MsgBox里面显示的一样).这个目的是要用text框来模拟Select Case 语句.谢谢!!

不知道是你的表达能力有问题,还是我的理解能力低下,我不太明白你说的是什么意思
Private Sub command1_Click()
Dim a
a = text2.text
Select Case a
Case "一","三", "五"
text3="星期一、三、五由张老师值班"
Case "二","四","六"
text3="星期二、四、六由李老师值班"
Case Else
text3="请输入1-6之间的整数"
End Select
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-23
自己慢慢来

vb高手请进,模拟Select Case 语句.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "" Or TextBox2.Text = "" Then MsgBox("正确输入先") Exit Sub End If Dim k As Integer Select Case TextBox2.Text Case "一" k = 1 Case "二...

vb高手请进,模拟Select Case 语句
Case "一","三", "五"text3="星期一、三、五由张老师值班"Case "二","四","六"text3="星期二、四、六由李老师值班"Case Else text3="请输入1-6之间的整数"End Select End Sub

excel表格VBA代码高手请进,帮我优化代码
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Row = 1 Or Target.Cells.Count > 1 Then Exit Sub Application.EnableEvents = False Select Case Target.Column Case Is = 1, 4 If Target.Value > 0 Then With Target.Offset(0, 1).Value = Now .NumberFormatLocal = "yyyy...

vb的小问题。高手请进
要解决VB的小问题,首先在菜单中找到“工程\/引用\/Microsoft Script Control 1。0”,确保前面有勾,然后点击OK,你将获得满意的答案,并且得到高分。在代码中,我们定义了几个变量。`Dim objScript As New ScriptControl` 创建了一个新的ScriptControl对象。`a As Double, x As Double, y As String`...

会宏代码的高手请进
Sub jisuan()Dim A As Integer, B As Integer Dim I As Integer, J As Integer, X As Integer Dim str1 As String '表1的表名称Sheet1 Sheets("Sheet1").Activate X = 1 Do While Cells(X, 2) <> ""X = X + 1 Loop For J = 1 To X - 1 For I = 1 To 5 If Cells(...

急!VB高手请进!求VB贪吃蛇代码(分由你说:只要够!)
Select Case KeyCode Case 37 If She(C).F = 2 Then Exit Sub She(C).F = 0 GFangXiang = True Case 38 If She(C).F = 3 Then Exit Sub She(C).F = 1 GFangXiang = True Case 39 If She(C).F = 0 Then Exit Sub She(C).F = 2 GFangXiang = True Case 40 If She(C...

请教VB高手!如图,选择长方形时,计算为长乘宽;选择三角形时,面积为底...
用一个全局变量来定义计算的代码,不同的代码,选择不同的公式就OK了。比如定义全局变量:dim sL as integer sL=1时计算长方形,sL=2时正方形 在不同的选择按钮里给sL赋值,然后在计算里用select case来判断计算类型进行不同的计算。

VB高手快来拿分(只要把代码复制过来就好了,不要具体操作步骤,如果正确...
这个应该不太难吧,多看看课本的例子不难实现的

学生成绩管理系统 高手请进门
学生成绩管理系统 高手请进门 功能:建立一个学生的信息登记表文件,每个学生的信息包括:学号,姓名,和3门课程的成绩(DB,C,VB)。功能有:信息输入、总分统计(对每个学生的3门课程统计总分)、总分排序(对全... 功能:建立一个学生的信息登记表文件,每个学生的信息包括:学号,姓名,和3门课程的成绩(DB,C,VB)。功能...

高手请进!js如何控制select标签 默认被选中?
再加个判断,如果res_id==003 就给option一个属性 selected="selected"。这样就默认选中的。输出出来应该是这样的 <option value="003" selected="selected">补考<\/option>

相似回答
大家正在搜