Mình có một danh sách nhân viên (đính kèm phía dưới), và muốn chỉnh sửa thông tin qua userform, không dùng cách làm trực tiếp nữa.
Mong anh em chỉ giáo vài đường
Private Sub cmdUpdate_Click()
Dim c As Range
With Sheet1.Range("a2:a" & Sheet1.[a56536].End(xlUp).Row)
Set c = .Find(MANV, LookIn:=xlValues, LookAt:=xlPart)
If Not c Is Nothing Then
c.Offset(0, 0) = MANV.Text
c.Offset(0, 1) = HOTEN.Text
c.Offset(0, 2) = NGAYSINH.Text
c.Offset(0, 3) = CMND.Text
c.Offset(0, 4) = DCTT.Text
End If
End With
End Sub
Private Sub MANV_AfterUpdate()
HOTEN.Text = MANV.Column(1)
NGAYSINH.Text = MANV.Column(2)
CMND.Text = MANV.Column(3)
DCTT.Text = MANV.Column(4)
End Sub
ComboBox làm gì có sự kiện Initialize (chỉ UserForm mới có sự kiện này thôi)
Anh chị nào biết có thể hướng dẫn em về cách khai báo sự kiện dữ liệu cho hộp Combobox dựa vào name được không. Phần này em thấy trong giáo trình không có.