In bảng lương trên hai nửa A4

Liên hệ QC

popog

Thành viên chính thức
Tham gia
17/3/11
Bài viết
75
Được thích
4
Mình tìm trên google nhưng không ra nội dung tương tự- có lẽ từ khóa không phù hợp.
Trên file mình upload lên là bảng lương dạng rút gọn: Sheet1- chứa form bảng lương sẽ in tờ A4. Sheet2 chứa dữ liệu in. Một mặt A4 in 2 bản giống nhau về Form, chỉ thay đổi nội dung (trong cột C, sheet1). Nội dung được lấy từ sheet 2 để điền vào.
Khi in xong, mình sẽ cắt A4 làm hai phần để chuyển cho những người liên quan. Một nhân viên có thể có nguyện vọng in tờ lương của mình làm nhiều bản khác nhau. Để tiện mình thêm cột "Bản in" (sheet2) là số nửa tờ A4 (bảng lương) mà một nhân viên muốn có
Mình muốn khi nhấn nút Print:
1- Dữ liệu tự động điền vào form (trong sheet 1) và in ra
2- Số lượng bảng lương của mỗi nhân viên được in ra đúng bằng số nhập trong cột "Bản in" (sheet2). Trong quá trình in, một tờ A4 có thể chứa 2 bản in của một người hoặc 2 bản in của 2 người khác nhau, điều này không quan trọng lắm vì đằng nào cũng có quá trình cắt tờ A4
Mình đang vướng "nặng" ở vấn đề 2. Mong mọi giúp đỡ
 

File đính kèm

  • Book1.xls
    30 KB · Đọc: 26
Oh. Ý mình là in 2 phiếu trên một mặt thôi. Mình đang lần mò, sử dụng cấu trúc For .. do .. step 2 thôi.
À, tiện thể đã đọc đường dẫn của bạn, mình đã thiết lập căn lề, độ rộng dòng, cột, ... ở form trên máy tính cơ quan nhưng khi chuyển file qua máy tính khách hoặc mang về nhà thì các thiết lập in không còn đúng nữa (ví dụ lề phải dư nhiều quá, hoặc một dòng bị đẩy sang tờ in thứ 2,...) mà trước đó mình đã hiệu chỉnh cân đối. Có cách nào để chỉnh sửa vấn đề này không bạn?
 
Upvote 0
Oh, nhiều nguồn tham khảo quá, he he, mình sẽ đọc hết, cảm ơn :-=
 
Upvote 0
Mình nghĩ đã thiết lập canh lề trang trên file rồi mà khi in ở máy khác ra không đúng form có lẽ là do thiết lập của máy tính đó đang để trang là A4 hay Letter..... Bạn có thể vào máy in để cài chỉnh lại. Các dòng máy in khác nhau nhiều khi in ra cùng 1 file nhưng căn chỉnh trang có sai lệch khác nhau nữa.
 
Upvote 0
Oh, ra thế, vậy để mình thử chỉnh vậy :-=
 
Upvote 0
Mình nghĩ đã thiết lập canh lề trang trên file rồi mà khi in ở máy khác ra không đúng form có lẽ là do thiết lập của máy tính đó đang để trang là A4 hay Letter..... Bạn có thể vào máy in để cài chỉnh lại. Các dòng máy in khác nhau nhiều khi in ra cùng 1 file nhưng căn chỉnh trang có sai lệch khác nhau nữa.
Bạn vào Control Panel - Printer - RightClick vào máy in - chọn Properties hoặc Preferences chỉnh lại khổ A4 (cái này khác chỉnh A4 trong PageSetup nhé)
 
Upvote 0
Mình tìm trên google nhưng không ra nội dung tương tự- có lẽ từ khóa không phù hợp.
Trên file mình upload lên là bảng lương dạng rút gọn: Sheet1- chứa form bảng lương sẽ in tờ A4. Sheet2 chứa dữ liệu in. Một mặt A4 in 2 bản giống nhau về Form, chỉ thay đổi nội dung (trong cột C, sheet1). Nội dung được lấy từ sheet 2 để điền vào.
Khi in xong, mình sẽ cắt A4 làm hai phần để chuyển cho những người liên quan. Một nhân viên có thể có nguyện vọng in tờ lương của mình làm nhiều bản khác nhau. Để tiện mình thêm cột "Bản in" (sheet2) là số nửa tờ A4 (bảng lương) mà một nhân viên muốn có
Mình muốn khi nhấn nút Print:
1- Dữ liệu tự động điền vào form (trong sheet 1) và in ra
2- Số lượng bảng lương của mỗi nhân viên được in ra đúng bằng số nhập trong cột "Bản in" (sheet2). Trong quá trình in, một tờ A4 có thể chứa 2 bản in của một người hoặc 2 bản in của 2 người khác nhau, điều này không quan trọng lắm vì đằng nào cũng có quá trình cắt tờ A4
Mình đang vướng "nặng" ở vấn đề 2. Mong mọi giúp đỡ
Sao bạn ko in trên giấy A5 nhỉ, vừa đỡ tốn công cắt vừa giải quyết được vấn đề 2 của bạn dễ dàng hơn
 
Upvote 0
hehe, công ty chủ yếu giấy A4 thôi nên mình in thẳng A4. Hơn nữa code mình thắc mắc không chỉ sử dụng cho in bảng lương mà còn áp dụng sang form kiểm tra sản phẩm (cũng 2 phần trên 1 tờ) nữa. Mình làm QC, còn lương là làm hộ thôi. :D
 
Upvote 0
Web KT
Back
Top Bottom