binhson2002
Thành viên mới
- Tham gia
- 25/8/07
- Bài viết
- 47
- Được thích
- 12
- Nghề nghiệp
- Kế toán
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect([B3:B100], Target) Is Nothing Then
If Target = "" Then Target.Offset(, -1).Resize(, 4).Value = ""
With Sheet1.Range(Sheet1.[B3], Sheet1.[B65536].End(xlUp))
Target.Offset(, -1) = .Find(Target).Offset(, -1)
Target.Offset(, 1).Resize(, 3).Value = .Find(Target).Offset(, 1).Resize(, 3).Value
End With
End If
End Sub
Dạ vâng! Ở đây chỉ nói cách làm ---> Còn chuyện "trùng" thì đó là lổi của người xây dựng chương trình... Ai biểu dùng TÊN làm trị dò tìm ---> TRÙNG RÁNG CHỊUTo Tác giả topic & NDU
Nếu trùng họ tên thì chưa được đâu;
Việc làm này chỉ có ý nghĩa trong trường hợp cập nhật thông tin theo mã duy nhất của cá nhân đó mà thôi;
Nếu trong cơ quan có 2 người cùng có tên Lê Thị Thơm (thí dụ), thì hỡi ơi!