(Nhờ giúp đỡ) Tạo file hàng loạt trong VBA

Liên hệ QC

anhhungmocoi

Thành viên mới
Tham gia
21/8/09
Bài viết
2
Được thích
2
Mình có tình huống sau muốn nhờ mọi người giúp đỡ.
Trong file có 3 sheet (phiếu thu, phiếu chi, và danh sách nhân sự)
Mình muốn thay tên từng nhân sự và tạo lưu file excel mới (gồm 2 sheets vào sheet "Phiếu thu" và 'Phiếu chi") với tên file là tên từng người.
Cám ơn mọi người
 

File đính kèm

Xin góp vài ý đến file của bạn, từ lớn đến vặt vãnh:
(N): Đã muốn xài VBA thì tên trang tính nên là không dầu, như thể: 'FThu' để thay cho 'Phiếu thu',. . .
(N): Tên trang tính không nên dài làm vậy, chỉ cần 'DSNS' thay vì 'Danh sach Nhan su' hay "DSNhanSu' như của bạn; Bạn thấy mã chứng khoán của các sàn giao dịch không, người ta chỉ xài 3 đến 4 kí tự cho 1 mã CK thôi?
(L): Trang 'DSNS' của bạn đang thiếu 1 trường/cột rất ư là quan trọng: Đó là mã NV
Bạn có thể xem cách mình gợi ý:

sttHọ và tênMã NV
1Nguyễn văn AnNVA00
2Nguyễn văn Thanh BìnhNTB00
3Nguyễn CảnhNJC00
4Nguyễn văn DoNVD00
5Nguyễn văn ÉnNVE00
6Nguỵ Như Đông DươngNFD00
7Nguyễn Thị Vũ ThưNVT00
8Nguyễn văn ThànhNVT01
9Ngô Võ Việt TháiNVT0A
10Nhữ Thị Vân ThanhNVTZZ

Còn nút lệnh nên gắn lên ô Validation tại trang 'DSNS, mà ô này chưa danh sách mã xổ xuống để ta có thể chọn 1 nhân vật, thì 2 trang còn lại sẽ nhận dữ liệu cần thiết tương ứng.

Xin gởi lời chào thân ái!
 
Upvote 0
Xin góp vài ý đến file của bạn, từ lớn đến vặt vãnh:
(N): Đã muốn xài VBA thì tên trang tính nên là không dầu, như thể: 'FThu' để thay cho 'Phiếu thu',. . .
(N): Tên trang tính không nên dài làm vậy, chỉ cần 'DSNS' thay vì 'Danh sach Nhan su' hay "DSNhanSu' như của bạn; Bạn thấy mã chứng khoán của các sàn giao dịch không, người ta chỉ xài 3 đến 4 kí tự cho 1 mã CK thôi?
(L): Trang 'DSNS' của bạn đang thiếu 1 trường/cột rất ư là quan trọng: Đó là mã NV
Bạn có thể xem cách mình gợi ý:

sttHọ và tênMã NV
1Nguyễn văn AnNVA00
2Nguyễn văn Thanh BìnhNTB00
3Nguyễn CảnhNJC00
4Nguyễn văn DoNVD00
5Nguyễn văn ÉnNVE00
6Nguỵ Như Đông DươngNFD00
7Nguyễn Thị Vũ ThưNVT00
8Nguyễn văn ThànhNVT01
9Ngô Võ Việt TháiNVT0A
10Nhữ Thị Vân ThanhNVTZZ

Còn nút lệnh nên gắn lên ô Validation tại trang 'DSNS, mà ô này chưa danh sách mã xổ xuống để ta có thể chọn 1 nhân vật, thì 2 trang còn lại sẽ nhận dữ liệu cần thiết tương ứng.

Xin gởi lời chào thân ái!
Cám ơn bạn đã góp ý. Do mình mới chập chững tìm hiểu về VBA để phục vụ công việc nên chưa biết cách đặt tên sao cho phù hợp.
Lệnh Validation thì mình biết làm nhưng mình muốn dùng vba để tạo lưu thành từng file chứ không làm thủ công từng nhân sự (vì danh sánh có thể lên đến 500 nhân sự)
Mong các bạn giup mình cái code vba.
 

File đính kèm

Upvote 0
Bạn vọc file này ~ hơn` giờ sau ta có thể bàn tiếp nếu bạn muốn!
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom