Trợ Giúp Code VBA Tự Động Tìm Kiếm Giá Trị Dựa Vào 1 Giá Trị Cho Trước

Liên hệ QC

Bandit

Thành viên chính thức
Tham gia
12/9/19
Bài viết
55
Được thích
38
File đính kèm có 2 sheet là Menu và Danh Sach
Mọi người giúp em đoạn code vba thế nào để khi thay đổi tên Nhân Viên ở Sheet Menu thì các thông tin liên quan khác tự động thay đổi theo ạ
 

File đính kèm

  • File Test.xlsx
    12.8 KB · Đọc: 17
File đính kèm có 2 sheet là Menu và Danh Sach
Mọi người giúp em đoạn code vba thế nào để khi thay đổi tên Nhân Viên ở Sheet Menu thì các thông tin liên quan khác tự động thay đổi theo ạ
Kết quả của bạn sẽ bị sai khi có nhân viên trùng tên đấy.
 
Upvote 0
Bài này là phải tạo ra mã không trùng cơ, chứ theo tên là không ổn rồi
Mà vlookup là được chứ đâu cần code cho phức tạp bạn?
 
Upvote 0
Bài này là phải tạo ra mã không trùng cơ, chứ theo tên là không ổn rồi
Mà vlookup là được chứ đâu cần code cho phức tạp bạn?
File đó là để các bác dễ hình dung vấn đề em muốn nhờ giúp đỡ thôi ạ, em muốn biết code như thế nào thôi, chứ khi áp dụng vào file cần làm thì sẽ dò theo code (code sẽ không trùng) bác ạ
 
Upvote 0
Bạn tham khảo cách mình mần nè:
 

File đính kèm

  • UDF.rar
    17.9 KB · Đọc: 17
Upvote 0
Private Sub Worksheet_Change(ByVal Target As Range) ' insert in vbp Sheet1
Dim abc As Range
If Target.Address = "$B$1" Then
Set abc = Sheet2.Range("B1:B7").Find([B1])
Range("B2") = abc.Offset(, -1)
Range("B3") = abc.Offset(, 1)
Range("B4") = abc.Offset(, 2)
End If
End Sub
 
Upvote 0
Còn nếu trùng Nhân Viên thì đây :)
 

File đính kèm

  • File Test.xlsm
    21.8 KB · Đọc: 10
Lần chỉnh sửa cuối:
Upvote 0
Em chân thành cảm ơn các bác ạ
 
Upvote 0
Web KT
Back
Top Bottom