Lập Macro để Add Nhân viên thực hiện(Code 3 ký tự) được quy trình chỉ ra vào CNV

Liên hệ QC

hungcuong

Thành viên mới
Tham gia
16/10/07
Bài viết
18
Được thích
0
Em gặp khó khăn về bài toán Macro!

Chào các anh!
Em đang làm dở dang 1 ứng dụng về Macro thì gặp khó khăn. Em pots bài và file lên mong các anh giải giúp đoạn khó khăn này.

Yêu Cầu: Lập Macro để Add Nhân viên thực hiện(Code 3 ký tự) được quy trình chỉ ra vào CNVN của phòng liên quan
Khi có Macro này thì mình sẽ bỏ Cột C
Thanks!
 
Lần chỉnh sửa cuối:
Sai chỗ nào vậy bạn?
 
Lần chỉnh sửa cuối:
Upvote 0
Ý em là tạo thêm 1 Macro nữa, Cái Macro cũ Seach Nhân vien thì ok rồi. Em muốn tạo thêm 1 Macro add tên nhân viên (code 3 ký tự) vào, thay cột C.
 
Upvote 0
hungcuong đã viết:
Ý em là tạo thêm 1 Macro nữa, Cái Macro cũ Seach Nhân vien thì ok rồi. Em muốn tạo thêm 1 Macro add tên nhân viên (code 3 ký tự) vào, thay cột C.

Bạn cho VD cụ thể hơn được không? cột C của sheet nào? tức là bạn không muốn dùng cột C nữa, không muốn dùng mã nhân viên, mà dùng tên nhân viên trực tiếp????
 
Upvote 0
Ý em là tạo thêm 1 Macro nữa, Cái Macro cũ Seach Nhân vien thì ok rồi. Em muốn tạo thêm 1 Macro add tên nhân viên (code 3 ký tự) vào, thay cột C của Sheet CNNV_BP.
Macro 1 (của em): Tìm xem nhân viên nào làm việc gì, vd: em nhập TBT thì bên sheet CNNV_NV sẽ hiện ra những nhiệm vu mà TBT cần làm.
Macro 2 (Chưa làm dc) Nghĩa là khi mình dùng Macro add Nhân Viên (3 ký tự) được qui trình chỉ ra vào CNNV.
Vd Ở dòng 7: Qui trình X, nhiệm vu 4 nhân viên thực hiện là TBT và HVT.(mình ko cần nhập tên nhân vien ở C7 nữa mà dùng macro add vào) và hệ thống sẽ tự hiểu nhân viên đó làm việc j ở qui trình nào.
 
Upvote 0
hungcuong đã viết:
Ý em là tạo thêm 1 Macro nữa,
Macro 2 (Chưa làm dc)
Nghĩa là khi mình dùng Macro add Nhân Viên (3 ký tự) được qui trình chỉ ra vào CNNV.

CNNV nào bạn? CNNV_BP hay CNNV_NV? và Macro add nhân viên là macro 2???

Vd Ở dòng 7: Qui trình X, nhiệm vu 4 nhân viên thực hiện là TBT và HVT.(mình ko cần nhập tên nhân vien ở C7 nữa mà dùng macro add vào)

ví dụ như add code nhân viên mới là VTH thì C7 bây giờ chứa TBT HBT VTH???

Nhân tiện bạn cho hỏi, cái function GetTaskDetail để làm gì vậy bạn?
 
Upvote 0
CNNV nào bạn? CNNV_BP hay CNNV_NV? và Macro add nhân viên là macro 2???
CNNV_NV là kết quả Seach từ CNNV_BP
ví dụ như add code nhân viên mới là VTH thì C7 bây giờ chứa TBT HBT VTH???
Đúng, và lúc này ta có thể xóa Cột C đi (nhìn cho Pro 1 chút). khi ta add nhân viên VTH thì seach ra nhiệm vụ của VTH phài làm ở Sheet CNNV_NV
 
Upvote 0
hungcuong đã viết:
Ý em là tạo thêm 1 Macro nữa, Cái Macro cũ Seach Nhân vien thì ok rồi. Em muốn tạo thêm 1 Macro add tên nhân viên (code 3 ký tự) vào, thay cột C của Sheet CNNV_BP.
Macro 1 (của em): Tìm xem nhân viên nào làm việc gì, vd: em nhập TBT thì bên sheet CNNV_NV sẽ hiện ra những nhiệm vu mà TBT cần làm.
Macro 2 (Chưa làm dc) Nghĩa là khi mình dùng Macro add Nhân Viên (3 ký tự) được qui trình chỉ ra vào CNNV.
Vd Ở dòng 7: Qui trình X, nhiệm vu 4 nhân viên thực hiện là TBT và HVT.(mình ko cần nhập tên nhân vien ở C7 nữa mà dùng macro add vào) và hệ thống sẽ tự hiểu nhân viên đó làm việc j ở qui trình nào.

tôi nghĩ mọi ng đang mắc ở chỗ:

nhưng các ô ở cột C (ví dụ C7 chẳng hạn) bạn nhập từ nguồn dữ liệu nào (trong bảng) / hay nói một cách khác ô đó có thể tính từ đâu ra???
 
Lần chỉnh sửa cuối:
Upvote 0
hungcuong đã viết:
CNNV nào bạn? CNNV_BP hay CNNV_NV? và Macro add nhân viên là macro 2???
CNNV_NV là kết quả Seach từ CNNV_BP
ví dụ như add code nhân viên mới là VTH thì C7 bây giờ chứa TBT HBT VTH???
Đúng, và lúc này ta có thể xóa Cột C đi (nhìn cho Pro 1 chút). khi ta add nhân viên VTH thì seach ra nhiệm vụ của VTH phài làm ở Sheet CNNV_NV

Thế nếu bạn xoá cột C đi, thì macro 1 của bạn tèo luôn thì sao?

Với lại, add giá trị vào một ô trong cột C (ô c7) rồi xoá cột C, vậy add vô làm gì nhỉ???
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom