Công ty TNHH Đào tạo Tư vấn và Đầu tư AFTC
Trang 1/2 1 2 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 20
  1. #1
    Tham gia ngày
    11 2006
    Bài gởi
    32
    Cảm ơn
    30
    Được cảm ơn 6 lần trong 6 bài viết

    Mail merge trong excel ?

    Chào các Bác,

    Mình có 2 sheet, SheetA (là mẫu báo cáo) link dữ liệu từ SheetB. Mình muốn tạo 2 nút lệnh in trong SheetA như sau:

    - Nút 1: in toàn bộ nhưng có lọc điều kiện ở 1 cột nào đó (Ví dụ: Danh sách in ra chỉ là NAM hoặc NỮ trong cột Giới tính)

    - Nút 2: in 1 vùng từ ... đến .... nhưng chỉ in NAM (hoặc NỮ) trong cột Giới tính.

    Giống như Mail merge bên Word ấy.

    Mong các Bác giúp cho.
    Thanks
    Chúc vui vẻ
    FOV (Mr.)

  2. #2
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,414 lần trong 2,270 bài viết
    1/Nếu 2 sh A và B có kiểu giống nhau hay gần giống, thì chỉ 1 sh B bạn cũng báo cáo được, dùng Autofilter hay advance filter.
    2/ Dùng hàm index match để lấy các dữ liệu
    3/ Dùng VBA, phức tạp lắm
    Còn muốn tạo 1 nút in theo gì đó, bạn yêu cầu hơi trừu tượng, chưa thể giải thích, bạn up file sẽ cụ thể cho bạn ít nhất là 3 cách, từ đơn giản -> không hiểu luôn.

  3. #3
    Tham gia ngày
    11 2006
    Bài gởi
    32
    Cảm ơn
    30
    Được cảm ơn 6 lần trong 6 bài viết

    File đính kèm

    Mình muốn tạo thêm 2 nút:
    - Nút 1: In - All: In tất cả nhưng chỉ in những người Chuyển khoản (CK)
    - Nút 2: In - Range: In từ người thứ 3 đến thứ 7 nhưng chỉ in những người Chuyển khoản (CK)

    (Trong file đính kèm có macro tính thuế TNCN, các Bác chọn Enable Macros)

    Các Bác vui lòng viết code hộ.
    Mình mù tịt về VBA.
    Thanks.
    Tập tin đính kèm Tập tin đính kèm

  4. Thành viên sau cảm ơn FOV về bài viết này:


  5. #4
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,414 lần trong 2,270 bài viết
    1/Tôi dùng Match và Validation để in bảng luơng theo điều kiện
    2/In liên tục bằng VBA, tham khảo phần in PT, PC liên tục trong file baocaoketoan của Mr OkeBab (Mr Hiếu) trên diễn đàn. Rất tuyệt!
    3/Còn không thì để mình làm cho nhưng "rừng" lắm.
    thay đổi nội dung bởi: ThuNghi, 22-06-07 lúc 04:15 PM

  6. #5
    Tham gia ngày
    11 2006
    Bài gởi
    32
    Cảm ơn
    30
    Được cảm ơn 6 lần trong 6 bài viết
    To: ThuNghi,

    Cám ơm vì đã sửa & gởi file mới.
    Sẵn giúp thì giúp cho trọn luôn đi mà (Viết code cho 2 nút in).

    Trích Nguyên văn bởi ThuNghi
    3/Còn không thì để mình làm cho nhưng "rừng" lắm.
    Mình không care, đối với mình chạy được là excellent.

    Chúc vui vẻ.

  7. #6
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,414 lần trong 2,270 bài viết
    Tại sao không dùng VBA mà vẫn hoàn thành công việc thì cần gì VBA. Dùng công thức cũng nhanh lắm mà. Thậm chí bạn có thể dùng match hay vlookup với tham số là 1 để tính thuế thu nhập (cái này cũng không cần VBA).
    Theo yêu cầu của bạn tôi sẽ làm. Nhưng mà có noí trước rồi nhé, "rừng". Tôi sẽ xào nấu mấy cái tôi lượm lặt làm cho bạn.

  8. #7
    Tham gia ngày
    11 2006
    Bài gởi
    32
    Cảm ơn
    30
    Được cảm ơn 6 lần trong 6 bài viết
    To: ThuNghi

    Nếu không VBA mà vẫn làm được thì còn gì bằng.

    Bạn làm mẫu cho mình 1 lần đi (hoặc có VD tương tự cũng được) để mình còn học hỏi nữa.

    Cám ơn bạn nhiều.
    Chúc cuối tuần vui vẻ.
    thay đổi nội dung bởi: FOV, 09-06-07 lúc 08:53 AM

  9. #8
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,414 lần trong 2,270 bài viết
    Không dùng VBA mà có thể in liên tục thì không được, chỉ có thể liệt kê ra mới in thì có thể. Đang thắc mắc, bạn muốn in liên tục những ng CK và in từ ng thứ 3 -> 7, số này là theo số TT của cả bảng lương hay là số TT theo những người CK.
    Vấn đề này thấy có vẻ dễ mà chưa làm được. Bác AnhPhuong và anh NVSON làm hộ cho vấn đề này = VBA. Nhân tiện cho mình học hỏi luôn. Xem file của Mr OkeBab rồi mà chưa biết cách gì vận dụng của file của bạn FOV.
    Pls help me and FOV.

  10. #9
    Tham gia ngày
    11 2006
    Bài gởi
    32
    Cảm ơn
    30
    Được cảm ơn 6 lần trong 6 bài viết
    Cám ơn bạn đã quan tâm giúp đỡ.

    Vấn đề là ở chỗ này:
    Danh sách nhân viên lên đến vài trăm người, mình sợ lúc đang in mà bị kẹt giấy thì sau khi sửa xong không cần in lại những người đã in mà chỉ chọn vùng chưa in để in tiếp. Cho nên mình mới thêm vào nút lệnh thứ 2: IN - Range.

    Đang chờ code của các Bác AnhPhuong & Bác NVSon.

    Thanks in advance.
    thay đổi nội dung bởi: FOV, 09-06-07 lúc 01:37 PM

  11. #10
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,414 lần trong 2,270 bài viết
    OK, vậy tối về nhà làm cho, tức là lọc ra một danh sách CK, và cho in từ 1-10, 11-25...Như vậy thì chắc tôi làm được.
    Thuật toán:
    - Dùng Advance Filter tạo một bangluongCK qua 1 sh khác.
    - Dùng VBA, khi thay đổi số TT thì Call InBangLuong theo bangluongCK

    Gởi bạn file ver 09, hy vọng final countdown sẽ ok.
    Trong file bạn qua sh Phieu luong-CK bạn phải tại từ nút tạo bảng lương CK, sau đó nút InAll. Trong đó sẽ có thông báo bạn đang có bao nhiêu NV và bạn phải in.
    Mình hy vọng sẽ hòan thiện hơn và đơn giản hơn giúp bạn.

    Sau khi được hướng dẫn bởi Mr VODA, Mr NVSON, về việc lấy DL, bỏ được 1 sh, và theo file của Mr OkeBab, mình làm lại V08. Có đơn giản hơn và cho bạn chọn theo từng loại phương thức thanh toán theo Box thông báo. Bạn qua sh phieu luong-chon. Tôi làm thêm sh để dễ hình dung.
    Có thể không cần thêm sh nào nhưng oải ở chỗ phải chuyển Vlookup sang index. Và thêm 1 cột Code cụ thể như CK001, CK003, TM002...Bạn cố gắng nghiên cứu thêm Index sẽ thấy thú vị khi bảng có nhiều tham chiếu có thể thay đổi. Bạn thử chọn PTTT="xx" xem thế nào.
    Hy vọng đến V04 là OK
    Mong rằng đáp ứng nhu cầu của bạn.

Trang 1/2 1 2 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Giúp làm mail merge trong excel
    Viết bởi ngmcuongbl trong chuyên mục Hàm và công thức Excel
    Trả lời: 13
    Bài mới gởi: 25-12-13, 08:55 AM
  2. Cách giấu giá trị 0 trong Word khi Mail Merge lấy dữ liệu từ Excel
    Viết bởi luckystar_hdt trong chuyên mục Phần mềm xử lý văn bản và chế bản điện tử
    Trả lời: 7
    Bài mới gởi: 13-10-12, 11:21 AM
  3. Có thể sử dụng mail merge trong excel được không?
    Viết bởi FanRC trong chuyên mục Những vấn đề chung
    Trả lời: 12
    Bài mới gởi: 19-07-12, 01:01 PM
  4. Làm sao dùng mail merge trong excel để in bảng điểm
    Viết bởi jazzbluephile trong chuyên mục Excel và Giáo Dục
    Trả lời: 41
    Bài mới gởi: 06-07-11, 06:08 PM
  5. Hỏi về Mail Merge và cách sắp xếp ngày tháng trong excel
    Viết bởi tnp206 trong chuyên mục Những vấn đề chung
    Trả lời: 4
    Bài mới gởi: 03-10-09, 10:35 PM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]