Nhờ tạo combobox

Liên hệ QC

quangtinit

Thành viên mới
Tham gia
24/5/08
Bài viết
32
Được thích
0
Chào các bạn.
Mình nhờ các bạn hướng dẫn tạo Combobox khi hiện lên combobox là tên giáo viên, nhưng khi chọn thì lấy kết quả là Mã GV.
Các bạn hướng dẫn mình với. Chân thành cảm ơn
 

File đính kèm

  • tao combobox.xls
    14.5 KB · Đọc: 15
Mình thấy có thể dùng Validation kết hợp với Event Worksheet_change cũng được. Đỡ phải tạo đối tượng, nhẹ nhàng hơn
Ví dụ file của bạn, mình viết Code như sau:

Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Thoat
Application.EnableEvents = False
If Not Intersect(Target, [C6:C9]) Is Nothing Then
Target.Value = Range("GV").Find(Target).Offset(, -1).Value
End If
Thoat:
Application.EnableEvents = True
End Sub
 

File đính kèm

  • Copy of tao combobox.xls
    25 KB · Đọc: 23
Thêm một tham khảo cho bạn:
1. Vẽ trên sheet một Combobox (ActiveX Control), đặt tên là CbbGV và thiết lập thuộc tính:
- ColumnCount: 2
- ColumnHeads: True
- ColumnWidths: 40pt (cho cột đầu, cột sau sẽ tự cân đối)
2. Sử dụng code sau cho Sheet1:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count = 1 And Target.Column = 3 And Target.Row > 5 Then
        With CbbGV
            .Height = Target.Height
            .Width = Target.Width
            .Top = Target.Top
            .Left = Target.Left
            .ListFillRange = Range([G6], [H65536].End(xlUp)).Address
            .LinkedCell = Target.Address
            .Visible = True
        End With
    Else
        CbbGV.Visible = False
    End If
End Sub
 

File đính kèm

  • tao combobox.rar
    11.4 KB · Đọc: 31
Web KT

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

Back
Top Bottom