Thanh Bình PV
Thành viên hoạt động
- Tham gia
- 30/10/19
- Bài viết
- 151
- Được thích
- 19
Em chào mọi người,
Em có 1 Form như hình bên dưới. Em tạo 1 mảng Array(a, b, c, d, e, f, g, h, j) tương ứng với từng hàng trong listbox. Giá trị của a, b, c, d, e, f, g, h, j sẽ giống với cột C (Cột C chỉ là dữ liệu tượng trưng).
Em muốn kiểm tra toàn bộ giá trị a,b,c,... khi nhấn button. Em có viết code như dưới để kiểm tra. Không biết có cách nào viết gọn hơn không ạ.
*Dữ liệu cột A,C,D chỉ là tượng trưng, thực tế không có 3 cột đó.
Em cảm ơn ạ.
Em có 1 Form như hình bên dưới. Em tạo 1 mảng Array(a, b, c, d, e, f, g, h, j) tương ứng với từng hàng trong listbox. Giá trị của a, b, c, d, e, f, g, h, j sẽ giống với cột C (Cột C chỉ là dữ liệu tượng trưng).
Em muốn kiểm tra toàn bộ giá trị a,b,c,... khi nhấn button. Em có viết code như dưới để kiểm tra. Không biết có cách nào viết gọn hơn không ạ.
*Dữ liệu cột A,C,D chỉ là tượng trưng, thực tế không có 3 cột đó.
Em cảm ơn ạ.
Mã:
Private Sub btn_OK_Click()
Dim i As Integer
Dim a, b, c, d, e, f, g, h, j As Boolean
a = False
b = False
c = False
d = False
e = False
f = False
g = False
h = False
j = False
If ListBox1.Selected(0) = True Then
a = True
End If
If ListBox1.Selected(1) = True Then
b = True
End If
If ListBox1.Selected(2) = False Then
c = True
End If
If ListBox1.Selected(3) = True Then
d = True
End If
If ListBox1.Selected(4) = True Then
e = True
End If
If ListBox1.Selected(5) = True Then
f = True
End If
If ListBox1.Selected(6) = False Then
g = True
End If
If ListBox1.Selected(7) = True Then
h = True
End If
If ListBox1.Selected(8) = True Then
j = True
End If
MsgBox a & vbLf & b & vbLf & c & vbLf & d & vbLf & e & vbLf & f & vbLf & g & vbLf & h & vbLf & j
'sau đó sẽ viết tiếp với các a,b,c,.. đã kiểm tra ở trên.
'If a = True And b = fasle Then
'MsgBox "Test"
'ElseIf c = False And d = False Then
'MsgBox "Test2"
'End If
End Sub
File đính kèm
Lần chỉnh sửa cuối: