Liên kết dữ liệu trong macro !!

Liên hệ QC

huutin162

Thành viên mới
Tham gia
18/4/09
Bài viết
2
Được thích
0
Mình đang tính công cho nhân viên trên excel
yêu cầu là khi nhập mã số nhân viên thì sẽ tư động hiện ra tên nhân viên như hình dưới để cho nhân viên tư nhập giờ công.
Dùng macro nhưng mình không biết phải làm như thế nào? mong được chỉ dẫn, xin cảm ơn nhiều !!!
 

File đính kèm

Lần chỉnh sửa cuối:
không thấy hình đâu cả bạn up lại hình đi
 
Upvote 0
Híc, có lẽ phải đi học thêm tiếng Tàu nữa mới hiểu được cái ảnh của bạn.
Về vấn đề bạn hỏi thì có thể làm như sau:
Đầu tiên bạn phải có 1 cơ sở dữ liệu về nhân viên gồm có Mã số nhân viên, tên.... lưu riêng trên 1 sheet hoặc trong 1 file nào đó.
Nếu dữ liệu là cố định thì bạn có thể dùng hàm VLOOKUP(Ô chứa mã số; Vùng chứa cơ sở dữ liệu; Cột chứa tên) đặt tại ô chứa tên. Còn trường cơ sở dữ liệu không cố định thì nên dùng ADO để truy vấn.
 
Upvote 0
Bạn xem thêm trong file đính kèm.

PHP:
Option Explicit
Sub NhapCong()
 Dim Ngay As Byte
 Dim Sh As Worksheet, Rng As Range, sRng As Range
 
 Ngay = Day([b4].Value):               Set Sh = Sheets("S1")
 Set Rng = Sh(Sh.[b5], Sh.[b5].End(xlDown))
 Set sRng = Rng.Find([b5].Value, , xlFormulas, xlWhole).Offset(, 1)
 Sh.sRng.Offset(, Ngay).Value = [b6].Value
 Sh.sRng.Offset(, Ngay + 1).Value = [b7].Value
End Sub
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom