Ếch Xanh
Thành viên tích cực
- Tham gia
- 12/8/09
- Bài viết
- 865
- Được thích
- 1,572
Tôi không biết phải đặt tiêu đề cho Topic này như thế nào cho phải, nhưng cụ thể là như vầy, tôi làm một Form với 1 textbox, 2 CommandButton.
Với TextBox1 có giá trị là 1 thì:
Khi TextBox1 = 1
Trường hợp 1, Nếu TextBox1 = 1 thì TestMsg = T1
Trường hợp 2, Nếu TextBox1 = 1 thì TestMsg = "T" & Val(TextBox1) ---> Cũng ra T1 (dĩ nhiên nó không bằng T1 khai báo)
Vì vậy, bằng cách nào để chuyển đổi Trường hợp 2 cho kết quả TestMsg = T1 chứ không phải bằng "T1".
Với TextBox1 có giá trị là 1 thì:
PHP:
Dim TestMsg
Dim T1 As String, T2 As String, T3 As String, T4 As String, T5 As String, T6 As String
Private Sub Test1_Click()
Select Case Val(TextBox1)
Case 1: TestMsg = T1: MsgBox TestMsg = T1
'Case 2: TestMsg = T2: MsgBox TestMsg = T2
'Case 3: TestMsg = T3: MsgBox TestMsg = T3
'Case 4: TestMsg = T4: MsgBox TestMsg = T4
'Case 5: TestMsg = T5: MsgBox TestMsg = T5
'Case 6: TestMsg = T6: MsgBox TestMsg = T6
End Select
End Sub
Private Sub Test2_Click()
'Có cách nào chuyển TestMsg dưới đây thành TRUE như Test1???
TestMsg = "T" & Val(TextBox1)
MsgBox TestMsg = T1
End Sub
Khi TextBox1 = 1
Trường hợp 1, Nếu TextBox1 = 1 thì TestMsg = T1
Trường hợp 2, Nếu TextBox1 = 1 thì TestMsg = "T" & Val(TextBox1) ---> Cũng ra T1 (dĩ nhiên nó không bằng T1 khai báo)
Vì vậy, bằng cách nào để chuyển đổi Trường hợp 2 cho kết quả TestMsg = T1 chứ không phải bằng "T1".