Lệnh Select Case có gì khác so với lệnh if Về cơ bản giống lệnh if nhưng cách việt gọn hơn.
Select Case expresison Case value1 // Chạy nếu expresison = value1, sau đó thoát khỏi lệnh Select lệnh ... Case value2 // Chạy nếu expresison = value2, sau đó thoát khỏi lệnh Select lệnh ... .... Case Else // Chạy nếu không có case nào trên thỏa mãn lệnh ... End Select
Private Sub btSelect_Click() Dim so As Integer so = cbSo.Value Select Case so Case 1 lblKQ.Caption = "So 1" Case 2 lblKQ.Caption = "So 2" Case 3 lblKQ.Caption = "So 3" Case Else lblKQ.Caption = ".." End Select End Sub Private Sub btIf_Click() Dim so As Integer so = cbSo.Value If so = 1 Then lblKQ.Caption = "So 1" ElseIf so = 2 Then lblKQ.Caption = "So 2" ElseIf so = 3 Then lblKQ.Caption = "So 3" End If End Sub
So sánh giữa lệnh if và select
Zalo 0935 999617
Zalo 0972 13 14 19