Xác định chỉ số dòng (dòng thứ mấy) của 1 Item trong ComboBox

Liên hệ QC

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,703
Được thích
53,952
Tôi có 1 thắc mắc nhờ các cao thủ giãi đáp hộ!
Giã sử tôi có 1 ComboBox chứa list: A, B, C, D, E, F (6 Item)
Khi tôi chọn 1 Item trong list này, làm sao tôi biết được Item ấy nằm ở vị trí thứ mấy trong List ?
Ví dụ:
- Chọn A ---> Vị trí của nó là 1
- Chọn B ---> Vị trí của nó là 2
(chỉ xét ComboBox 1 Column)
 
Tôi có 1 thắc mắc nhờ các cao thủ giãi đáp hộ!
Giã sử tôi có 1 ComboBox chứa list: A, B, C, D, E, F (6 Item)
Khi tôi chọn 1 Item trong list này, làm sao tôi biết được Item ấy nằm ở vị trí thứ mấy trong List ?
Ví dụ:
- Chọn A ---> Vị trí của nó là 1
- Chọn B ---> Vị trí của nó là 2
(chỉ xét ComboBox 1 Column)
Chắc là column này không là duy nhất, nếu không dùng match.
Bác thử dùng
PHP:
Private Sub ComboBox1_Change()
[b2] = ComboBox1.ListIndex + 1
End Sub
 
Upvote 0
Tôi có 1 thắc mắc nhờ các cao thủ giãi đáp hộ!
Giã sử tôi có 1 ComboBox chứa list: A, B, C, D, E, F (6 Item)
Khi tôi chọn 1 Item trong list này, làm sao tôi biết được Item ấy nằm ở vị trí thứ mấy trong List ?
Ví dụ:
- Chọn A ---> Vị trí của nó là 1
- Chọn B ---> Vị trí của nó là 2
(chỉ xét ComboBox 1 Column)
Mấu chốt vấn đề là ở chỗ:
PHP:
Me.Combobox1.ListIndex

Anh xem file đính kèm nhé!
 

File đính kèm

Upvote 0
Chắc là column này không là duy nhất, nếu không dùng match.
Bác thử dùng
PHP:
Private Sub ComboBox1_Change()
[b2] = ComboBox1.ListIndex + 1
End Sub

Mấu chốt vấn đề là ở chỗ:
PHP:
Me.Combobox1.ListIndex
Anh xem file đính kèm nhé!

Nếu chọn A ---> Vị trí của nó là 1 thì dùng code của ThuNghi
Nếu chọn A ---> Vị trí của nó là 0 thì dùng code của ca_dafi
Vì ListIndex của dòng đầu tiên trong ComboBox hay ListBox là 0 chứ không phải là 1.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom