Chào bạn,
Bạn làm như sau:
Trong file công nợ tạo thành 2 sheet, 1 sheet chứa cong nơ tổng hợp & 1 sheet là form công nợ từng khách hàng. Sheet form công nợ khách từng khách hàng bạn tạo nút data validation để chọn khách hàng muốn xem rồi làm công thức để rút thông tin của khách hàng ấy từ sheet tổng hợp sang. Muốn xem công nợ khách hàng nào thì chỉ việc chọn ở nút data validation ấy thì sẽ xem. Nếu muốn gửi cho khách hàng ấy thì copy value sheet đó thành 1 file mới rồi gửi đi.
P/S1 còn muốn chỉ cần một thao tách mà tách mỗi công nợ khách hàng thành 1 sheet thì nghe đồn Pivot table hoặc VBA làm được thôi
Đối với việc gửi công nợ cho khách hàng thì em nghĩ nên tạo form công nợ rồi lấy dữ liệu từ sheet tổng hợp sang, không dùng được Pivot table
Vì:
1.Pivot table lấy được dữ liệu chi tiết từng khách hàng, nhưng lấy 1 lần hết tất cả các khách hàng trong sheet tổng hợp, tốn thêm 1 bước copy dữ liệu từng khách hàng qua 1 sheet khác trình bày
2. Khi gửi form công nợ cho khách hàng, cần phải trình bày form tiêu đề, cột dòng dữ liệu logic (Ví dụ Bảng đối chiếu công nợ, Xác nhận công nợ, tiêu đề góc trên có tên công ty địa chỉ mình, tên công ty, địa chỉ khách hàng....đều này Pivot table không trình bày được, Pivot chỉ láy dữ liệu)
3.Khi tạo form cho khách hàng theo ý 2 xong. Thì lúc này chỉ cần muốn gửi dữ liệu cho khách hàng nào thì chọn ở Mã khách hàng
Các ý này mình nói theo kiểu tóm tắt, nhưng đại ý như kiểu nhiều người vẫn còn sử dụng excel kế toán, muốn in phiếu xuất kho/nhập kho từ file tổng hợp excel cũng tạo ra 1 form PXK/PNK tương tự, chỉ cần chọn mã PXK/PNK thì việc in Bảng đối chiếu công nợ, xác nhận công nợ này cũng như vậy
4.Sau khi làm xong các bước, em nghĩ khác với anh
@The Hoang mình không cần copy value sang sheet mới, vì có khi mất định dạng, mà mình lưu file excel thành dạng PDF, lúc này PDF mình gửi khách hàng, còn file excel vẫn được lưu tiếp tục.