Dùng macro để in hàng loạt phiếu thu chi, hợp đồng lao động trong exel

Liên hệ QC

khaiktt

Thành viên chính thức
Tham gia
20/3/11
Bài viết
59
Được thích
15
Chào các anh em
mình thấy trên diễn đàn có rất nhiều người tạo macro để rút ngắn thời gian nhập liệu, mình có ý tưởng muốn xây dựng một macro hoàn chỉnh để mọi người cùng có thể áp dụng tối đa macro vào công việc của mình nhằm mục tiêu:
- tự động lấy dữ liệu (các mã vụ việc) trong các bảng liên quan điền vào một ô nhất định trong sheet phiếu, hoặc phiếu chi, hoặc hợp đồng lao động ----> sau đó in trang phiếu chi, hoặc phiếu thu đó ra
- hoàn toàn tự động lấy dữ liệu trong cột mã (STT) -điền vào A1 của sheet1--->in
cứ lần lượt thay các mã đó vào và in chi đến hết các mã trong cột A của sheet 2
RẤT MONG CÁC CAO THỦ VÕ LÂM CÙNG CHUNG TAY XÂY DỰNG
(Mô hình trong file đính kèm)
 

File đính kèm

  • file mau.xls
    17 KB · Đọc: 1,252
Lần chỉnh sửa cuối:
Chào các anh em
mình thấy trên diễn đàn có rất nhiều người tạo macro để rút ngắn thời gian nhập liệu, mình có ý tưởng muốn xây dựng một macro hoàn chỉnh để mọi người cùng có thể áp dụng tối đa macro vào công việc của mình nhằm mục tiêu:
- tự động lấy dữ liệu (các mã vụ việc) trong các bảng liên quan điền vào một ô nhất định trong sheet phiếu, hoặc phiếu chi, hoặc hợp đồng lao động ----> sau đó in trang phiếu chi, hoặc phiếu thu đó ra
- hoàn toàn tự động lấy dữ liệu trong cột mã (STT) -điền vào A1 của sheet1--->in
cứ lần lượt thay các mã đó vào và in chi đến hết các mã trong cột A của sheet 2
RẤT MONG CÁC CAO THỦ VÕ LÂM CÙNG CHUNG TAY XÂY DỰNG
(Mô hình trong file đính kèm)
Gửi bạn theo y/c trong File, tham khảo và phát triển thêm nhé. Thân
 

File đính kèm

  • In hang loat.xls
    56.5 KB · Đọc: 1,927
Cam ơn hanhpptc
  • Giải pháp của bạn rất tuyệt, có thể áp dụng tất cả các chứng từ thu chi, nhập xuất, hợp đồng lao động một cách tự động đến mức tối đa khi in ấn hàng loạt trong Exel. Ở đây mình xin đưa ra thêm một đề xuất để hanhpptc và các anh em cao thủ Exel cùng xem xét là:
    "trong một bảng dữ liệu mà có rất nhiều dữ liệu - Sheet 2 - cootk A; cần một macro để kiểm tra xem CÓ MÃ NÀO TRÙNG NHAU KHÔNG? nếu trùng STOP macro để SửA MÃ sau đó chạy lại macro để sửa lại mã, sửa xong lại chạy lại để kiểm tra tiếp.
    Xin mạo muội đề xuất ý tưởng để các anh em cao thủ võ lâm nghiên cứu phương án giải quyết
    Trân trọng.
    (Điều này tránh cho các anh em áp dụng làm bảng lương, chi phí, xuất kho bị hạch toán 2 lần vào chi phí------> nếu là số lớn rất nguy hiểm)
 
Lần chỉnh sửa cuối:
Cam ơn hanhpptc
  • Giải pháp của bạn rất tuyệt, có thể áp dụng tất cả các chứng từ thu chi, nhập xuất, hợp đồng lao động một cách tự động đến mức tối đa khi in ấn hàng loạt trong Exel. Ở đây mình xin đưa ra thêm một đề xuất để hanhpptc và các anh em cao thủ Exel cùng xem xét là:
    "trong một bảng dữ liệu mà có rất nhiều dữ liệu - Sheet 2 - cootk A; cần một macro để kiểm tra xem CÓ MÃ NÀO TRÙNG NHAU KHÔNG? nếu trùng STOP macro để SửA MÃ sau đó chạy lại macro để sửa lại mã, sửa xong lại chạy lại để kiểm tra tiếp.
    Xin mạo muội đề xuất ý tưởng để các anh em cao thủ võ lâm nghiên cứu phương án giải quyết
    Trân trọng.
    (Điều này tránh cho các anh em áp dụng làm bảng lương, chi phí, xuất kho bị hạch toán 2 lần vào chi phí------> nếu là số lớn rất nguy hiểm)
Bạn Up dữ liệu ví dụ lên đi, dễ thực hiện hơn
 
Auto F2 trong một vùng dữ liệu kèm theo Validation là một vấn đề tương đối phức tạp khô ng biết ý tư ơởng này có thực hiện được không, xin được chỉ giáo
 
Lần chỉnh sửa cuối:
Auto F2 trong một vùng dữ liệu kèm theo Validation là một vấn đề tương đối phức tạp khô ng biết ý tư ơởng này có thực hiện được không, xin được chỉ giáo
Vấn đề bạn nêu không có gì là phức tạp cả. Do bạn tự nghĩ ra phức tạp mà thôi. Theo mình vấn đề nhập liệu (Số Ctừ) không cần dùng Validation mà chỉ cần dùng VBA kiểm tra ngay tại lúc nhập liệu nếu trùng thì báo để chỉnh luôn chứ không đợi đến khi in ra mới báo đâu. Bạn xem lại có hợp lý hơn không thì làm tiếp.
 
Cảm ơn bạn đã quan tâm vấn đề của mình.
Vấn đề mình nêu trên rất có tác dụng khi Copy các mã hiệu nhân viên để làm bảng lương tránh sai sót đến mức tối đa trong vấn đề chi lương 2 lần cho 1 nhân viên (trường hợp này mình đã mắc phải trong 1 lần quyết toán với cơ quan thuế). Hơn nữa mình không thạo VBA nếu có thể tất mong bạn giúp mình viết một đoạn Code để kiểm tra vấn đề trên
Trân trọng
 

File đính kèm

  • file mau.xls
    53.5 KB · Đọc: 370
Cùng một vấn đề như trong ví dụ, nhưng đơn giản hơn là chỉ cần tự động điều chỉnh cộng 1 vào ô A1 trong sheet 1 như trong file mẫu rồi in ra thì chỉnh sửa ntn vậy.
Vì khi ô A1 thay đổi, thì các dữ liệu ô khác tự động thay đổi theo vì đã gán hàm excel trong các ô còn lại trong sheet 1.
Như vậy Code sẽ như thế nào. Mong được hướng dẫn. Cảm ơn
 
Thanks bạn Khaiktt đã up file mau lên nak. Mình có câu hỏi muốn nhờ bạn và mọi người trả lời giúp là
Khi mình chạy file của bạn thì máy hiện ra dòng thông báo này. bây giờ mình phải sửa thế nào để có thể chạy được hả bạn?
Thạnks bạn trước nhé!hj
"Your file could not be printed due to an error on test delivery printer 2006. There are several possible reasons
There my not be enough memory available. Try closing files and prorams you aren’t using.
If you use a network for printing, there may be a problem with the network connection or the printer driver"
 
Em là thành viên mới, có một file liên quan đến vấn đề in hàng loạt này mong các pro chỉ giáo
Em có file đính kèm này
Trong sheet PYCNT, nhập số vào ô L3, giá trị chạy từ 1 đến 251 (giá trị này lấy trong cột A của sheet Nguon) -> in 3 file ở 3 sheet
do số dữ liệu khá lớn nên e muốn nhờ các pro viết giúp cái macro in 1 lệnh là xong từ 1 đến 251
Nếu được bác thêm cho em là chỉ in trang 1 hoặc trang 2 trong mỗi sheet vì em muốn in 2 mặt

XIn cảm ơn các bác nhiều nhiều !
 

File đính kèm

  • 2.BBNT 44 PNT-coc bien phap.xlsx
    145.7 KB · Đọc: 106
hoi cach in hang loat

Thực sự là em xem đi xem lai nhiều lần nhưng vẫn không làm được. Em mong các bác chỉ giúp em cụ thể vì em cũng rất cần để in cho nhanh.
Em xin cảm ơn.
 
Các bạn ơi? Mình muốn làm phiếu in thu chi tự động theo quyết định số 48? Mình phải làm sao? Bạn nào giúp mình với!
Mình cảm ơn nhiều lắm!!!
Đây là 2 file mẫu của mình nà!!
 

File đính kèm

  • phieu_thu_48.docx
    12.8 KB · Đọc: 26
  • phieu_chi_48.docx
    12.7 KB · Đọc: 17
Các bạn ơi? Mình muốn làm phiếu in thu chi tự động theo quyết định số 48? Mình phải làm sao? Bạn nào giúp mình với!
Mình cảm ơn nhiều lắm!!!
Đây là 2 file mẫu của mình nà!!
 

File đính kèm

  • phieu_thu_48.docx
    12.8 KB · Đọc: 24
  • phieu_chi_48.docx
    12.7 KB · Đọc: 14
Web KT
Back
Top Bottom