Nhờ mọi người viết hộ code tổng hợp số liệu, chân thành cảm ơn! (2 người xem)

Liên hệ QC

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

nguyen_thi_yen

Thành viên mới
Tham gia
1/11/15
Bài viết
15
Được thích
0
Nhờ mọi người trên diễn đàn có thể giúp mình code VBA trong Excel để tổng hợp số liệu theo từ SHEET_TONG tạo ra các sheet mới cho mỗi quận , mỗi quận là một sheet theo mẫu ở sheet bieu1. Quận tân bình em đã làm tay và đã tổng hợp xong theo mẫu ở biểu sheet bieu1, còn lại 2 quận nữa em chưa làm chưa mọi người viết giùm em , ở đây là em đưa lên 3 quận, để nhờ mọi người viết giùm, thật ra số liệu nó rất lớn, còn nhiều quận khác nữa, em chỉ đưa lên 3 quận, nhờ mọi người viết giùm em để tiện cho việc tổng hợp. Trong sheet SHEET_TONG còn có nhiều quận khác nữa.Hihi
Cảm ơn mọi người nhiều.
 

File đính kèm

Em đã tính toán thủ công cho hai hàng hàng 10 và hàng 11 ở sheet kết quả rồi và giống như code các Anh viết giùm em.
Mong sớm nhận được sự hồi âm của Anh; Xin cảm ơn!
Hai dòng thủ công của bạn mình không xài được, do mình chỉ có E2003.
Mình đã thế bằng 1 hàm DSUM() để kiểm tra kết quả;

Đến thời điểm này, dữ liệu các xã bạn cần đổ vô 'CSDL'
Đến trang 'Ket Qua' chọn lấy 1 trong 2 xã hiện đã có các trang tính tương ứng của nó tại ô [B3]
Macro sẽ làm các việc sau (viết để bạn nắm qui trình & thực hiện các bước cho chuẩn):

(*) Chép dữ liệu của xã mà bạn đã chọn từ 'CSDL' sang 'Du Lieu'
Nhờ bạn đã áp sẵn công thức tại trang 'Ket qua' cho nên nó tiếp tục chép số liệu trang tính này sang trang ứng với tên xã của bạn;
Lưu í với bạn 1 số điều sau:
1./ Tên trang tính không dùng dấu tiếng Việt, nhất là Ô, Ă, Ơ, dấu nặng, hỏi ngã
Các thanh sắc & huyền xài trong 1 số trường hợp hẵn hữu

2./Tên trang tính không nên quá dài, vì kiểu mà chúng ta đang chọn sẽ fát sinh 19 trang tính của mỗi xã.

(3) Như mình thì mình không cần đến 19 trang tính này & thay vô đó chỉ là 1 trang tính tên là 'Report' & trang này sẽ nhận mọi kết quả sau mỗi lần chạy macro sự kiện tại [B3] của 'Ket Qua'

Chúc ngày cuối tuần vui vẻ!
 

File đính kèm

Upvote 0
Hai dòng thủ công của bạn mình không xài được, do mình chỉ có E2003.
Mình đã thế bằng 1 hàm DSUM() để kiểm tra kết quả;

Đến thời điểm này, dữ liệu các xã bạn cần đổ vô 'CSDL'
Đến trang 'Ket Qua' chọn lấy 1 trong 2 xã hiện đã có các trang tính tương ứng của nó tại ô [B3]
Macro sẽ làm các việc sau (viết để bạn nắm qui trình & thực hiện các bước cho chuẩn):

(*) Chép dữ liệu của xã mà bạn đã chọn từ 'CSDL' sang 'Du Lieu'
Nhờ bạn đã áp sẵn công thức tại trang 'Ket qua' cho nên nó tiếp tục chép số liệu trang tính này sang trang ứng với tên xã của bạn;
Lưu í với bạn 1 số điều sau:
1./ Tên trang tính không dùng dấu tiếng Việt, nhất là Ô, Ă, Ơ, dấu nặng, hỏi ngã
Các thanh sắc & huyền xài trong 1 số trường hợp hẵn hữu

2./Tên trang tính không nên quá dài, vì kiểu mà chúng ta đang chọn sẽ fát sinh 19 trang tính của mỗi xã.

(3) Như mình thì mình không cần đến 19 trang tính này & thay vô đó chỉ là 1 trang tính tên là 'Report' & trang này sẽ nhận mọi kết quả sau mỗi lần chạy macro sự kiện tại [B3] của 'Ket Qua'

Chúc ngày cuối tuần vui vẻ!
Dạ, cảm ơn HYen17 ạ, ở trong quy định nó có tới 7 phụ biểu, nhiều lắm ạ, vì vậy nên em muốn nó lọc tự động các xã ra để nó ính ở trang kết quả, sau khi tính xong cho xã nào thì nó copy xã đấy qua sheet mới và đặt tên là kết quả xã đấy ví dụ như nó có 2 xã thì có 2 sheet kết quả, sheet kết quả xã Ia Pia, sheet kết quả xã Ia K, em ví dụ như vậy.
Em cảm ơn ạ.
 
Upvote 0
Dạ, cảm ơn HYen17 ạ, ở trong quy định nó có tới 7 phụ biểu, nhiều lắm ạ, vì vậy nên em muốn nó lọc tự động các xã ra để nó ính ở trang kết quả, sau khi tính xong cho xã nào thì nó copy xã đấy qua sheet mới và đặt tên là kết quả xã đấy ví dụ như nó có 2 xã thì có 2 sheet kết quả, sheet kết quả xã Ia Pia, sheet kết quả xã Ia K, em ví dụ như vậy.
Em cảm ơn ạ.
Còn làm thủ công thì lâu lắm, làm thủ công thì em vào sheet CSDL em sort từng xã sau đấy em bỏ vô một sheet tên là sheet xã cần tính, sheet xã cần tính này em đặt name cho nó, và em cũng đã lập công thức cho sheet kết quả, là nó chỉ tính cho 1 xã đấy, sau khi tính xong, em copy kết quả của xã đấy ra sheet mới tên là kết quả xã Ia Pia, sau đấy em tiếp tục vào sheet CSDL em lọc tiếp xã nào đấy vào bỏ vào sheet xã cần tính, thì sheet kết quả nó lại tiếp tục tính cho xã đó, tính xong em copy ra nữa, cho đến khi nào hết thì thôi.
Em cảm ơn ạ.
 
Upvote 0
Hai dòng thủ công của bạn mình không xài được, do mình chỉ có E2003.
Mình đã thế bằng 1 hàm DSUM() để kiểm tra kết quả;

Đến thời điểm này, dữ liệu các xã bạn cần đổ vô 'CSDL'
Đến trang 'Ket Qua' chọn lấy 1 trong 2 xã hiện đã có các trang tính tương ứng của nó tại ô [B3]
Macro sẽ làm các việc sau (viết để bạn nắm qui trình & thực hiện các bước cho chuẩn):

(*) Chép dữ liệu của xã mà bạn đã chọn từ 'CSDL' sang 'Du Lieu'
Nhờ bạn đã áp sẵn công thức tại trang 'Ket qua' cho nên nó tiếp tục chép số liệu trang tính này sang trang ứng với tên xã của bạn;
Lưu í với bạn 1 số điều sau:
1./ Tên trang tính không dùng dấu tiếng Việt, nhất là Ô, Ă, Ơ, dấu nặng, hỏi ngã
Các thanh sắc & huyền xài trong 1 số trường hợp hẵn hữu

2./Tên trang tính không nên quá dài, vì kiểu mà chúng ta đang chọn sẽ fát sinh 19 trang tính của mỗi xã.

(3) Như mình thì mình không cần đến 19 trang tính này & thay vô đó chỉ là 1 trang tính tên là 'Report' & trang này sẽ nhận mọi kết quả sau mỗi lần chạy macro sự kiện tại [B3] của 'Ket Qua'

Chúc ngày cuối tuần vui vẻ!
Em làm ở Gia Lai, làm phiếu biểu kiểm kê nó rất nhiều ạ.
 
Upvote 0
Hai dòng thủ công của bạn mình không xài được, do mình chỉ có E2003.
Mình đã thế bằng 1 hàm DSUM() để kiểm tra kết quả;

Đến thời điểm này, dữ liệu các xã bạn cần đổ vô 'CSDL'
Đến trang 'Ket Qua' chọn lấy 1 trong 2 xã hiện đã có các trang tính tương ứng của nó tại ô [B3]
Macro sẽ làm các việc sau (viết để bạn nắm qui trình & thực hiện các bước cho chuẩn):

(*) Chép dữ liệu của xã mà bạn đã chọn từ 'CSDL' sang 'Du Lieu'
Nhờ bạn đã áp sẵn công thức tại trang 'Ket qua' cho nên nó tiếp tục chép số liệu trang tính này sang trang ứng với tên xã của bạn;
Lưu í với bạn 1 số điều sau:
1./ Tên trang tính không dùng dấu tiếng Việt, nhất là Ô, Ă, Ơ, dấu nặng, hỏi ngã
Các thanh sắc & huyền xài trong 1 số trường hợp hẵn hữu

2./Tên trang tính không nên quá dài, vì kiểu mà chúng ta đang chọn sẽ fát sinh 19 trang tính của mỗi xã.

(3) Như mình thì mình không cần đến 19 trang tính này & thay vô đó chỉ là 1 trang tính tên là 'Report' & trang này sẽ nhận mọi kết quả sau mỗi lần chạy macro sự kiện tại [B3] của 'Ket Qua'

Chúc ngày cuối tuần vui vẻ!
HYen17 đọc trong file work em gửi nè, nó có rất nhiều biểu ạ.
File đây ạ
Vì vậy làm thủ công nó cũng lâu lắm!
Hihi
Cảm ơn ạ
 

File đính kèm

Upvote 0
Hai dòng thủ công của bạn mình không xài được, do mình chỉ có E2003.
Mình đã thế bằng 1 hàm DSUM() để kiểm tra kết quả;

Đến thời điểm này, dữ liệu các xã bạn cần đổ vô 'CSDL'
Đến trang 'Ket Qua' chọn lấy 1 trong 2 xã hiện đã có các trang tính tương ứng của nó tại ô [B3]
Macro sẽ làm các việc sau (viết để bạn nắm qui trình & thực hiện các bước cho chuẩn):

(*) Chép dữ liệu của xã mà bạn đã chọn từ 'CSDL' sang 'Du Lieu'
Nhờ bạn đã áp sẵn công thức tại trang 'Ket qua' cho nên nó tiếp tục chép số liệu trang tính này sang trang ứng với tên xã của bạn;
Lưu í với bạn 1 số điều sau:
1./ Tên trang tính không dùng dấu tiếng Việt, nhất là Ô, Ă, Ơ, dấu nặng, hỏi ngã
Các thanh sắc & huyền xài trong 1 số trường hợp hẵn hữu

2./Tên trang tính không nên quá dài, vì kiểu mà chúng ta đang chọn sẽ fát sinh 19 trang tính của mỗi xã.

(3) Như mình thì mình không cần đến 19 trang tính này & thay vô đó chỉ là 1 trang tính tên là 'Report' & trang này sẽ nhận mọi kết quả sau mỗi lần chạy macro sự kiện tại [B3] của 'Ket Qua'

Chúc ngày cuối tuần vui vẻ!
Em thấy Excel hay quá, đặc biệt là có nhiều người giỏi bên code Excel như anh ChanhTQ@, HYen17, HungQuoc49, anh SA_DQ rất giỏi về viết code.
Chúc tấc cả mọi người trên diễn đàn ngày cuối tuần có nhiều niềm vui!
Nên em cũng muốn mọi người trên diễn đàn có thể giúp em, xin cảm ơn!
 
Upvote 0
HYen17 đọc trong file work em gửi nè, nó có rất nhiều biểu ạ.
File đây ạ
Vì vậy làm thủ công nó cũng lâu lắm!
Hihi
Cảm ơn ạ

Góp ý cho bạn về cách kiểm kê rừng:

- Để làm tốt công tác này bạn có thể dùng Link giữa cơ sở dữ liệu với các biểu ở cấp xã.
- Tiếp theo Link các xã lên cấp huyện.
- Sau đó Link cấp huyện lên cấp tỉnh.

Bạn chỉ cần thay đổi nội dung bất kỳ ở cấp xã thì toàn bộ các biểu từ huyện lên tỉnh sẽ thay đổi theo.

Nếu bạn có quen 1 người nào làm ở bộ phận Thống kê đất đai của huyện (nơi của bạn) để xin 1 File liên kết ở dạng này để tham khảo.
 
Upvote 0
Hai dòng thủ công của bạn mình không xài được, do mình chỉ có E2003.
Mình đã thế bằng 1 hàm DSUM() để kiểm tra kết quả;

Đến thời điểm này, dữ liệu các xã bạn cần đổ vô 'CSDL'
Đến trang 'Ket Qua' chọn lấy 1 trong 2 xã hiện đã có các trang tính tương ứng của nó tại ô [B3]
Macro sẽ làm các việc sau (viết để bạn nắm qui trình & thực hiện các bước cho chuẩn):

(*) Chép dữ liệu của xã mà bạn đã chọn từ 'CSDL' sang 'Du Lieu'
Nhờ bạn đã áp sẵn công thức tại trang 'Ket qua' cho nên nó tiếp tục chép số liệu trang tính này sang trang ứng với tên xã của bạn;
Lưu í với bạn 1 số điều sau:
1./ Tên trang tính không dùng dấu tiếng Việt, nhất là Ô, Ă, Ơ, dấu nặng, hỏi ngã
Các thanh sắc & huyền xài trong 1 số trường hợp hẵn hữu

2./Tên trang tính không nên quá dài, vì kiểu mà chúng ta đang chọn sẽ fát sinh 19 trang tính của mỗi xã.

(3) Như mình thì mình không cần đến 19 trang tính này & thay vô đó chỉ là 1 trang tính tên là 'Report' & trang này sẽ nhận mọi kết quả sau mỗi lần chạy macro sự kiện tại [B3] của 'Ket Qua'

Chúc ngày cuối tuần vui vẻ!
Em cũng đã gửi một video xử lí số liệu vào tin nhắn của HYen17, hướng của em là làm như video vậy
Em cảm ơn!
 
Upvote 0
HYen17 đọc trong file work em gửi nè, nó có rất nhiều biểu ạ.
File đây ạ Vì vậy làm thủ công nó cũng lâu lắm!
Hihi Cảm ơn ạ

Có nhiều loại biểu thì sẽ fải có nhiều loại Form ứng với nó;

Nhưng mình muốn hỏi bạn, các báo cáo về rừng của các xã đó bạn sẽ fải làm gì với chúng?
Câu hỏi này rất quan trọng với bọn này, xin đề nghị bạn trả lời thiệt đầy đủ!
 
Upvote 0
Có nhiều loại biểu thì sẽ fải có nhiều loại Form ứng với nó;

Nhưng mình muốn hỏi bạn, các báo cáo về rừng của các xã đó bạn sẽ fải làm gì với chúng?
Câu hỏi này rất quan trọng với bọn này, xin đề nghị bạn trả lời thiệt đầy đủ!
Dạ, để báo ra ạ, ví dụ như biểu 1B là báo cáo về trữ lượng rừng ở cấp xã, 1A biểu cáo trữ lượng rừng về diện tích cấp xã,........ cấp huyện, cấp tỉnh. Còn nhiều mẫu nữa.
Em sẽ gửi anh một video nó xử lí số liệu ạ
Anh có thể xem là rõ tấc cả
Em gửi trong tin nhắn đấy
Xin cảm ơn!
 
Upvote 0
Góp ý cho bạn về cách kiểm kê rừng:

- Để làm tốt công tác này bạn có thể dùng Link giữa cơ sở dữ liệu với các biểu ở cấp xã.
- Tiếp theo Link các xã lên cấp huyện.
- Sau đó Link cấp huyện lên cấp tỉnh.

Bạn chỉ cần thay đổi nội dung bất kỳ ở cấp xã thì toàn bộ các biểu từ huyện lên tỉnh sẽ thay đổi theo.

Nếu bạn có quen 1 người nào làm ở bộ phận Thống kê đất đai của huyện (nơi của bạn) để xin 1 File liên kết ở dạng này để tham khảo.
Dạ, không quen ai hết Anh.
em có một video dạng nó làm theo giống như video này
Do video của người ta nên em không đưa lên diễn đàn được
Em gửi qua tin nhắn anh nha
Để anh xem mẫu thôi!
 
Upvote 0
Em gửi video mẫu cho mọi người xem tham khảo, đây là một video em tìm thấy trên mạng ạ
và đây là link trên youtube ạ
https://www.youtube.com/watch?v=yVgJc2XMU6o
Xin cảm ơn!
Chúc mọi người cuối tuần có nhiều niềm vui bên gia đình và người thân!
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ, để báo ra ạ, ví dụ như biểu 1B là báo cáo về trữ lượng rừng ở cấp xã, 1A biểu cáo trữ lượng rừng về diện tích cấp xã,........ cấp huyện, cấp tỉnh. Còn nhiều mẫu nữa.
Xin cảm ơn!

'báo ra' là gì vậy bạn? Là không 'báo vô' hở?

Nếu là để báo cáo thì hiển nhiên cần báo cáo ngang cấp hay cấp trên, đành rồi!

Nhưng muốn biết bạn báo cáo bằng văn bản hay bằng file?

Nói luôn đỡ tốn thời giờ: Nếu báo bằng việc in ra văn bản thì không cần 19 trang tính B/cáo cho 19 xã; mà chỉ cần đưa ra trang (gọi tạm nó là 'Report') để in & nộp B/cáo thôi.
Còn báo bằng file, thì nên nói với mấy ngài ngu excel cấp trên rằng nên bấm vô đâu đó để xem kết quả. hiện trên màn hình.
 
Upvote 0
'báo ra' là gì vậy bạn? Là không 'báo vô' hở?

Nếu là để báo cáo thì hiển nhiên cần báo cáo ngang cấp hay cấp trên, đành rồi!

Nhưng muốn biết bạn báo cáo bằng văn bản hay bằng file?

Nói luôn đỡ tốn thời giờ: Nếu báo bằng việc in ra văn bản thì không cần 19 trang tính B/cáo cho 19 xã; mà chỉ cần đưa ra trang (gọi tạm nó là 'Report') để in & nộp B/cáo thôi.
Còn báo bằng file, thì nên nói với mấy ngài ngu excel cấp trên rằng nên bấm vô đâu đó để xem kết quả. hiện trên màn hình.
Em viết nhầm để báo cáo, báo cáo bằng file nợp, sau khi tổng kết xong cho các sheet ở file Excel xong chuyển các file đấy sang file PDF mỗi xã là một file riêng.
Mà em nói anh ChanhTQ@ như thế này, thực ra em muốn ứng dụng code excel này để giúp cho công việc nhanh hơn. Em thì không biết anh ChanhTQ@ làm gì và làm ở đâu và học cao đến đâu, nhưng em nghe cái từ " NGU " của anh đấy nói nhẹ thì có gì đấy không được hay lắm.
 
Upvote 0
Web KT

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

Back
Top Bottom