Xin giúp đỡ về cách tự động cập nhật dữ liệu từ sheet 1 sang các sheet khac!! (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hdnha_0106

Thành viên mới
Tham gia
30/11/09
Bài viết
19
Được thích
0
Hiện tại thi công việc của mình liên quan đến kế toán, mong các anh/chị có thể trợ giúp mình vấn đề như sau:

- Mình có 1 sheet đầu tiên tên là "TONG HOP", trong sheet này mình dùng để cập nhật dữ liệu mỗi khi có người tới giao hàng (mỗi ngày có rất nhiều người tới giao hàng) và mình cập nhật liên tiếp nhau vào mà ko cần sắp xếp theo thứ tự người giao gì cả, ai tới giao là cứ nhập vào
- Các sheet kia mình lần lượt đặt tên sheet theo người giao hàng : "NGUOI GIAO HANG - A" ; "NGUOI GIAO HANG - B" ; "NGUOI GIAO HANG - C" ; "NGUOI GIAO HANG - D"

Mình muốn mỗi khi mình cập nhật sheet "TONG HOP" (thêm hay bớt dòng thì có thể tự cập nhật vào các sheet của từng người giao hàng được ko? Nếu được xin các bạn chỉ giúp vì hiện mình đang rất cần. Chứ mình thường mình phải dùng Filter ở sheet "TONG HOP", sau đó lọc theo tên người giao hàng A, xong coppy past vào sheet "NGUOI GIAO HANG - A" và các sheet còn lại cũng vậy, nếu càng ngày càng có nhiều người mới đến giao hàng thì mình phải tao thêm sheet mới và dùng filter coppy đúng của từng người thì rất lâu.

Mình có gửi file đính kèm để các bạn tiện hiểu được vấn đề của mình. Mong sớm nhận dc sự giúp đỡ vì mình rất cần!! Thanks
 

File đính kèm

Lần chỉnh sửa cuối:
Mình nghĩ chỉ cần thêm 1 Sheet KHACH HANG thui!
 

File đính kèm

Trước tiên thì mình xin cảm ơn bạn nhiều lắm, nhưng bạn ợi bạn cho mình hỏi xíu, ví dụ mình coppy thêm 1 số KH khác vào nữa thì qua thêm Sheet KHACH HANG thi trỏ dấu xuống thì thấy tên KH xuất hiện 2 lần, sao nó ko gộp vô dc hả bạn? Với lại mình cần ở cột người giao hàng ấy bạn ơi, bạn giúp mình sửa nhé.
 

File đính kèm

Trước tiên thì mình xin cảm ơn bạn nhiều lắm, nhưng bạn ợi bạn cho mình hỏi xíu, ví dụ mình coppy thêm 1 số KH khác vào nữa thì qua thêm Sheet KHACH HANG thi trỏ dấu xuống thì thấy tên KH xuất hiện 2 lần, sao nó ko gộp vô dc hả bạn? Với lại mình cần ở cột người giao hàng ấy bạn ơi, bạn giúp mình sửa nhé.
BẠN THỬ XEM FILE NÓ GỘP CHƯA NHÉ
CÁI QUAN TRỌNG CỦA DATA VALIDATION LÀ CÚNG TA NÊN TẠO ĐƯỢC VÙNG DỮ LIỆU DUY NHẤT
MƯỢN FILE CỦA BẠN buithinhvan77 NHÉ
 

File đính kèm

Trước tiên thì mình xin cảm ơn bạn nhiều lắm, nhưng bạn ợi bạn cho mình hỏi xíu, ví dụ mình coppy thêm 1 số KH khác vào nữa thì qua thêm Sheet KHACH HANG thi trỏ dấu xuống thì thấy tên KH xuất hiện 2 lần, sao nó ko gộp vô dc hả bạn? Với lại mình cần ở cột người giao hàng ấy bạn ơi, bạn giúp mình sửa nhé.
Xem file này thử đi nhé. Có mấy cột phụ P,Q,R để "lộ thiên" cho bạn dễ kiểm soát.
 

File đính kèm

Các bạn trên đã góp với bạn gộp các trang tính, còn mình thì khuyên bạn tách

Trang tính 'TongHop' nên tách ra làm 2 trang;
Trang TongHop gồm chỉ các trường [STT], [Nhap], [Ngay], [NgayTT], [HoaHong], [GhiChu] & cuối cùng là [MaKhachHang]
Trang thứ 2 dùng để quản lí khách hàng, gồm
[STT], [Ma], [Ten], [SoCMND], [DTDD], [TenCongTi], [DTCTi] & [Nghe_ChucVu]
Có vậy fle sẽ đỡ nặng nề, một khi hoạt động giao dịch nhiều trong các ngày & rất nhiều khách hàng

Điều quan trọng, vậy mới là CSDL chuẩn mực hơn!

& Nếu trang'THop' có trên 500 dòng thì nên chuyển sang VBA để macro cập nhựt tự động cho bạn.

Thân ái!
 
Xem file này thử đi nhé. Có mấy cột phụ P,Q,R để "lộ thiên" cho bạn dễ kiểm soát.

Thật sự mình rất cảm ơn các bạn vì đã nhiệt tình giúp đỡ mình, nhưng bạn ơi, sao khi mình cập nhật thêm vào bên sheet TONG HOP thì bên sheet kia mình trỏ dấu xuống thì nó ko hiện ra những KH mình mới cập nhật (bạn xem file mình đính kèm) với lại cột P,Q,R dùng để làm gì vậy bạn? Mong bạn nói rõ hơn giúp mình nhé!!! Cám ơn bạn nhiều lắm.
 

File đính kèm

Trang tính 'TongHop' nên tách ra làm 2 trang;
Trang TongHop gồm chỉ các trường [STT], [Nhap], [Ngay], [NgayTT], [HoaHong], [GhiChu] & cuối cùng là [MaKhachHang]
Trang thứ 2 dùng để quản lí khách hàng, gồm
[STT], [Ma], [Ten], [SoCMND], [DTDD], [TenCongTi], [DTCTi] & [Nghe_ChucVu]
Có vậy fle sẽ đỡ nặng nề, một khi hoạt động giao dịch nhiều trong các ngày & rất nhiều khách hàng

Điều quan trọng, vậy mới là CSDL chuẩn mực hơn!

& Nếu trang'THop' có trên 500 dòng thì nên chuyển sang VBA để macro cập nhựt tự động cho bạn.

Thân ái!

Hiện tại file KH của mình lên trên 1000 người (vì vậy trên 1000 dòng rồi), bạn có thể nói rõ hơn về macro tự đồng cập nhật là như thế nào vậy bạn? mình ko rành chn này lắm nhưng mình muốn bạn chỉ mình để nếu dc mình sẽ áp dụng cách của bạn. Thank bạn nhiều nhé!!
 
Bạn xem trong file kèm theo của mình

Hiện tại file KH của mình lên trên 1000 người (vì vậy trên 1000 dòng rồi), bạn có thể nói rõ hơn về macro tự đồng cập nhật là như thế nào vậy bạn? mình ko rành chn này lắm nhưng mình muốn bạn chỉ mình để nếu dc mình sẽ áp dụng cách của bạn.

Chọn mã tại [K1] của trang 'Report'
 

File đính kèm

Thật sự mình rất cảm ơn các bạn vì đã nhiệt tình giúp đỡ mình, nhưng bạn ơi, sao khi mình cập nhật thêm vào bên sheet TONG HOP thì bên sheet kia mình trỏ dấu xuống thì nó ko hiện ra những KH mình mới cập nhật (bạn xem file mình đính kèm) với lại cột P,Q,R dùng để làm gì vậy bạn? Mong bạn nói rõ hơn giúp mình nhé!!! Cám ơn bạn nhiều lắm.
3 cột P,Q,R chỉ nhằm mục đích duy nhất là lấy dữ liệu cho ô D1 trong sheet người giao hàng. Vì thế, dữ liệu trong sheet Tổng hợp dài tới đâu thì copy công thức các cột P,Q,R tới đó. Nếu làm biếng thì copy sẵn xuống 1000 dòng trước đi, nhưng như thế dung lượng tăng hoang phí.
Dùng VBA sẽ gọn nhẹ hơn.
 
3 cột P,Q,R chỉ nhằm mục đích duy nhất là lấy dữ liệu cho ô D1 trong sheet người giao hàng. Vì thế, dữ liệu trong sheet Tổng hợp dài tới đâu thì copy công thức các cột P,Q,R tới đó. Nếu làm biếng thì copy sẵn xuống 1000 dòng trước đi, nhưng như thế dung lượng tăng hoang phí.
Dùng VBA sẽ gọn nhẹ hơn.

Bạn ơi, nếu làm theo cách của bạn thì rất ok nhưng ksao mấy cột như tên Cty, CMND, .... ở đằng sau của sheet NGUOI GIAO HANG ko hiện ra vậy bạn? Đúng thật là sheet sẽ nặng nếu coppy sẳn 1000 dòng, VBA th2i thật sự mình ko rành bạn ơi. hix
 

File đính kèm

Bạn ơi, nếu làm theo cách của bạn thì rất ok nhưng ksao mấy cột như tên Cty, CMND, .... ở đằng sau của sheet NGUOI GIAO HANG ko hiện ra vậy bạn? Đúng thật là sheet sẽ nặng nếu coppy sẳn 1000 dòng, VBA th2i thật sự mình ko rành bạn ơi. hix
Xem kỹ lại file này, cột nào không hiện ra hoặc có sai sót thì tô màu, ghi chú rõ xem, tôi không hiểu bạn nói không hiện ra là sao.
 

File đính kèm

Xem kỹ lại file này, cột nào không hiện ra hoặc có sai sót thì tô màu, ghi chú rõ xem, tôi không hiểu bạn nói không hiện ra là sao.

Thank bạn rất nhiều, mình đã làm được rồi. Nhưng bạn ơi, nếu mình kéo công thức xuống khoảng 2000 dòng sẵn thì file nó nặng tới 4 gần 5 MB rồi, có cách nào làm nhẹ bớt dụng lượng ko? tại file KH mình tới 1000 người rồi, mình mới nhập 1 tháng mà 1000 rồi đó bạn.

Với lại bạn có thẻ chỉ mình tạo 2 sheet "BAO CAO TONG HOP" và "BAO CAO CHI TIET"ko? Sheet "BAO CAO TONG HOP" dùng để tổng kết từng người giao hàng, vd như NGUOI GIAO HANG A tháng 8 xuất bao nhiêu, nhập bao nhiêu, rồi tháng 9, tháng 10, tháng 11, v..vv..vv và những người giao hàng A, C, D... cũng vậy. Còn sheet "BAO CAO CHI TIET" dủng để theo dõi từng ngày từ ngày 1 đến ngày 31 mỗi ngày NGUOI GIAO HANG A, B, C, D giao bao nhieu va xuất bao nhiêu dc ko? vì 1 ngày mỗi người giao hàng xuất cũng nhiều và nhập cũng nhiều. Nếu bạn làm được như vậy thì thật sự mình cảm ơn bạn nhiều lắm.
 
Các nhà Đại công thức đi chăng nữa cũng sẽ chào thua thôi với CSDL như bạn mô tả....

đã làm được rồi.
(2) Nhưng mình kéo công thức xuống khoảng 2000 dòng sẵn thì file nó nặng tới 4 gần 5 MB, có cách nào làm nhẹ bớt dụng lượng ko? tại file KH mình tới 1000 người rồi, mình mới nhập 1 tháng mà 1000 rồi đó bạn.
(1) Với lại bạn có thẻ chỉ mình tạo 2 sheet "BAO CAO TONG HOP" và "BAO CAO CHI TIET"ko? . . . . . . .

(1) Chuyện này nên gác lại cái đã. Cái mà ta nên thảo luận riết ráo là cầu trúc CSDL (cơ sở dữ liệu) của bạn

(2) Ta lại từ đầu với cấu trúc file CSDL mà bạn đã đưa ra ờ đầu topic xem sao nha:

(a) Bạn mô tả có hàng ngàn #hH (khách hàng) & nhiều người giao hàng; nhưng file đầu thì có vẻ như các #hH là thường xuyên lấy hàng nhiều ngày trong tháng. Vậy thực ra bạn đang có cỡ bao nhiêu khách hàng; và cũng vậy , cỡ bao nhiêu người giao hàng. Có khi nào 1 #hH nhập/xuất hàng nhiều lần trong ngày hay không?
Nói đièu này đề tìm ra định hướng quan trọng để giải quyết vấn đề của bạn. Đó là việc tái cấu trúc lại CSDL của bạn;
Mà khuyết điểm có ngay ở file bạn đưa ra, này nhé:
CSDL của bạn dẫn ra 9 dòng nhập xuất hàng của chỉ 3 người; nhưng kể từ cột 'Ghi chú' trở về sau cho đến trường 'Chức vụ/Nghề nghiệp' là trùng lắp không cần thiết.
Chổ này nên tách ra 1 bảng riêng cho nhẹ nhàng CSDL

Nếu mình biết thông tin rõ ràng thì sẽ giả lập file & viết ra fương án để xài được. (Chứ như bây giờ các nhà Đại công thức có viết cho bạn trên file giả lập, nhưng đem về bạn sẽ không thể xài được trong thực tiển thì vô ích cho cả bạn & người giúp ban)

Mong bạn hãy mô tả rõ hơn để file giả lập của mình giống với thực tế hơn.

Thân ái!
 
Với hơn 1400 dòng chỉ năng cỡ 323K mà thôi

Trước khi chọn tháng cần cho báo cáo ở [g1], ta cần chọn người giao hàng tại [d1] (Trang 'GiaoHang')
Còn mục ngày giao hàng chưa làm à nha!
 

File đính kèm

Lần chỉnh sửa cuối:
(1) Chuyện này nên gác lại cái đã. Cái mà ta nên thảo luận riết ráo là cầu trúc CSDL (cơ sở dữ liệu) của bạn

(2) Ta lại từ đầu với cấu trúc file CSDL mà bạn đã đưa ra ờ đầu topic xem sao nha:

(a) Bạn mô tả có hàng ngàn #hH (khách hàng) & nhiều người giao hàng; nhưng file đầu thì có vẻ như các #hH là thường xuyên lấy hàng nhiều ngày trong tháng. Vậy thực ra bạn đang có cỡ bao nhiêu khách hàng; và cũng vậy , cỡ bao nhiêu người giao hàng. Có khi nào 1 #hH nhập/xuất hàng nhiều lần trong ngày hay không?
Nói đièu này đề tìm ra định hướng quan trọng để giải quyết vấn đề của bạn. Đó là việc tái cấu trúc lại CSDL của bạn;
Mà khuyết điểm có ngay ở file bạn đưa ra, này nhé:
CSDL của bạn dẫn ra 9 dòng nhập xuất hàng của chỉ 3 người; nhưng kể từ cột 'Ghi chú' trở về sau cho đến trường 'Chức vụ/Nghề nghiệp' là trùng lắp không cần thiết.
Chổ này nên tách ra 1 bảng riêng cho nhẹ nhàng CSDL

Nếu mình biết thông tin rõ ràng thì sẽ giả lập file & viết ra fương án để xài được. (Chứ như bây giờ các nhà Đại công thức có viết cho bạn trên file giả lập, nhưng đem về bạn sẽ không thể xài được trong thực tiển thì vô ích cho cả bạn & người giúp ban)

Mong bạn hãy mô tả rõ hơn để file giả lập của mình giống với thực tế hơn.

Thân ái!

Ban ơi, sao mình cập nhật bên Sheet TONG HOP thì khi chon dấu trỏ xuống của từng người giao hàng thì nó lại ko cập nhật những cái mình vừa mới đánh thêm bên sheet TONG HOP? Ban xem lại dùm mình nhé!!
 
Ban ơi, sao mình cập nhật bên Sheet TONG HOP thì khi chon dấu trỏ xuống của từng người giao hàng thì nó lại ko cập nhật những cái mình vừa mới đánh thêm bên sheet TONG HOP? Ban xem lại dùm mình nhé!!

Còn 1 bước nữa là chọn nút tháng (vừa cập nhựt) để xem cái đã thêm vào. Chú í là CSDL xài trong 1 năm thôi; Chưa xài được vài năm.
 
Mình đang nói đến file ở bài 15 đó chứ bộ!

Bạn ơi, file bạn mới cập nhật bạn chưa post lên!!

Hay chương trình diệt virus xơi tái con macro rồi cũng nên!

Vầy đi:
Sau mỗi lần thay đổi NgGH (người giao hàng) tại [D1] bạn chọn lần lượt 12 tháng để coi kết quả của NgGH nào đó;

Khi hết 1 NgGH này ta đến NgGH khác 1 cách trình tự.


(/ấn đề cập nhựt:
Bạn hãy cho biết bạn đã cập nhựt vô vùng nào? Thêm mới những nội dung gì?
Hãy nêu cụ thể lên để đỡ tón thời giờ của bạn & của cộng đồng.

Thân ái!
 
Hay chương trình diệt virus xơi tái con macro rồi cũng nên!

Vầy đi:
Sau mỗi lần thay đổi NgGH (người giao hàng) tại [D1] bạn chọn lần lượt 12 tháng để coi kết quả của NgGH nào đó;

Khi hết 1 NgGH này ta đến NgGH khác 1 cách trình tự.


(/ấn đề cập nhựt:
Bạn hãy cho biết bạn đã cập nhựt vô vùng nào? Thêm mới những nội dung gì?
Hãy nêu cụ thể lên để đỡ tón thời giờ của bạn & của cộng đồng.

Thân ái!

Khi cập nhật thì mình cập nhật tất cả các ô từ trái sang ô cuối cùng luôn, nhưng khi qua bên sheet kia chi trỏ dấu xuống chọn người gian hàng nó ko hiên ra thêm nữa mà chỉ hiên y xì như file trước khi cập nhật thêm (Mặc dù bên sheet TONG HOP có cập nhật thêm)

P/s:Ban ơi, tại mình ko rành lắm nên các bạn thông cảm, nếu bận wa' thì mình chờ các bạn từ từ trả lời cũng dc.
 
Web KT

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

Back
Top Bottom