Nhờ anh chị xem giúp file bị lỗi gì mà chạy rất chậm/lag - File tính tiền nhà trọ (1 người xem)

  • Thread starter Thread starter Thaik05
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

Thaik05

Thành viên mới
Tham gia
26/7/16
Bài viết
10
Được thích
1
NHỜ ANH CHỊ cộng đồng GPE xem file của mình, và có góp ý và chỉ bảo chỗ cần chỉnh sửa/hiệu chỉnh lại để file của mình hoạt động nhẹ hơn, nhanh hơn và đơn giản hơn.
.
File em upload là được dùng để tính tiền nhà trọ tại nhà của em (đã bỏ/đổi số liệu - nên một số chỗ có thể sai sót)
  • Cách bố trí dữ liệu/bảng biểu của mình cần phải thay đổi chỗ nào
  • Có cách nào đổi các hàm nào làm file chạy chậm/lag – để file chạy nhanh hơn
  • Có code VBA nào để nhập công thức đơn giản hơn như ("TiềnĐiện"+"TiềnNước"+"TiềnPhòng"+"Rác"+"khác" - "GiảmTrừ";A01;202508)
  • Sheet danh sách của mình làm file chạy rất rất chậm và rất lag. Hiện tại mình đã tách riêng sheet danh sách ra một file riêng để làm khi cần, các sheet còn lại hoạt động khá nhẹ nhàng (file nặng 2,1Mb).
  • Mình không biết viết lọc báo cáo – mình cần lọc dữ liệu từ các sheet Thu/Chi/Báo cáo theo tháng hoặc theo nhóm. Nhờ các anh chị chỉ giúp!!!
  • Lúc ra hóa đơn ở sheet RECEIPT thì mình có thể tạo trực tiếp thành hàng loạt file jpg/png được hay không (hiện tại file nó xuất hàng loạt file pdf bill tính tiền)

Em cảm ơn các anh chị đã xem bài, xem file và có lời góp ý!!!
Bài đã được tự động gộp:

Dạ, đây là bài post thứ 2 của em!
Em thấy trên diễn đàn này có rất rất nhiều bài chất lượng, mà mình thì gà quá gà, chỉ biết vài hàm cơ bản - rồi đi cóp nhặt từng thứ, dẫn đến File tổng hợp như nồi canh hẹ.hjxhjx

Em rất mong anh chị có kinh nghiệm chỉ giúp em ạ!!!
Em cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ anh chị chỉ mình cách bố trí dữ liệu/bảng biểu/sheet phù hợp hơn!
Xin cảm ơn!!!
 
File em upload là được dùng để tính tiền nhà trọ tại nhà của em (đã bỏ/đổi số liệu - nên một số chỗ có thể sai sót)
Để hiểu được file của bạn chắc lâu à :D, chứ đừng nói đến sửa.
Lúc trước tôi cũng có phụ một bạn làm cái đề tài này nhưng thiếu thông tin nên cũng bỏ dang dở. Để xem file bạn lấy ý tưởng nhé.
Chủ yếu dùng Excel sheet để lưu dữ liệu, dùng Userform để nhập liệu và xử lý tính toán bằng VBA.

Screenshot 2025-08-16 at 21.58.32.png

Screenshot 2025-08-16 at 21.59.04.png
 
Để hiểu được file của bạn chắc lâu à :D, chứ đừng nói đến sửa.
Lúc trước tôi cũng có phụ một bạn làm cái đề tài này nhưng thiếu thông tin nên cũng bỏ dang dở. Để xem file bạn lấy ý tưởng nhé.
Chủ yếu dùng Excel sheet để lưu dữ liệu, dùng Userform để nhập liệu và xử lý tính toán bằng VBA.

View attachment 309314

View attachment 309315
Làm được file của bác cũng khá kỳ công rồi, tiếc là bỏ ngang.
Đúng là file của em khá tệ về mặt bố cục, em không biết nên bố trí thế nào, nên có những sheet nào.
Bác có thể cho em xin file mẫu của bác được không :)
 
Để hiểu được file của bạn chắc lâu à :D, chứ đừng nói đến sửa.
Lúc trước tôi cũng có phụ một bạn làm cái đề tài này nhưng thiếu thông tin nên cũng bỏ dang dở. Để xem file bạn lấy ý tưởng nhé.
Chủ yếu dùng Excel sheet để lưu dữ liệu, dùng Userform để nhập liệu và xử lý tính toán bằng VBA.

View attachment 309314

View attachment 309315
View attachment 309315Cho em xin file này để em quản lý phòng trọ nhà em được không. 15 phòng trọ ạ. Em cảm ơn anh. pro my idol
Bài đã được tự động gộp:

Để hiểu được file của bạn chắc lâu à :D, chứ đừng nói đến sửa.
Lúc trước tôi cũng có phụ một bạn làm cái đề tài này nhưng thiếu thông tin nên cũng bỏ dang dở. Để xem file bạn lấy ý tưởng nhé.
Chủ yếu dùng Excel sheet để lưu dữ liệu, dùng Userform để nhập liệu và xử lý tính toán bằng VBA.

View attachment 309314

View attachment 309315
View attachment 309315Cho em xin file này để em quản lý phòng trọ nhà em được không. 15 phòng trọ ạ. Em cảm ơn anh. pro my idol.
Gửi vào mail của em với: jonythanht13@gmail.com
 
T
Để hiểu được file của bạn chắc lâu à :D, chứ đừng nói đến sửa.

View attachment 309315Cho em xin file này để em quản lý phòng trọ nhà em được không. 15 phòng trọ ạ. Em cảm ơn anh. pro my idol
Bài đã được tự động gộp:


View attachment 309315Cho em xin file này để em quản lý phòng trọ nhà em được không. 15 phòng trọ ạ. Em cảm ơn anh. pro my idol.
Gửi vào mail của em với: jonythanht13@gmail.com
Tôi đang xây dụng lại CSDL cho nó cho đầy đủ, cái này chỉ mới sơ khởi thôi bạn à. Khi nào ổn, tôi gửi.
 
NHỜ ANH CHỊ cộng đồng GPE xem file của mình, và có góp ý và chỉ bảo chỗ cần chỉnh sửa/hiệu chỉnh lại để file của mình hoạt động nhẹ hơn, nhanh hơn và đơn giản hơn.
.
File em upload là được dùng để tính tiền nhà trọ tại nhà của em (đã bỏ/đổi số liệu - nên một số chỗ có thể sai sót)
  • Cách bố trí dữ liệu/bảng biểu của mình cần phải thay đổi chỗ nào
  • Có cách nào đổi các hàm nào làm file chạy chậm/lag – để file chạy nhanh hơn
  • Có code VBA nào để nhập công thức đơn giản hơn như ("TiềnĐiện"+"TiềnNước"+"TiềnPhòng"+"Rác"+"khác" - "GiảmTrừ";A01;202508)
  • Sheet danh sách của mình làm file chạy rất rất chậm và rất lag. Hiện tại mình đã tách riêng sheet danh sách ra một file riêng để làm khi cần, các sheet còn lại hoạt động khá nhẹ nhàng (file nặng 2,1Mb).
  • Mình không biết viết lọc báo cáo – mình cần lọc dữ liệu từ các sheet Thu/Chi/Báo cáo theo tháng hoặc theo nhóm. Nhờ các anh chị chỉ giúp!!!
  • Lúc ra hóa đơn ở sheet RECEIPT thì mình có thể tạo trực tiếp thành hàng loạt file jpg/png được hay không (hiện tại file nó xuất hàng loạt file pdf bill tính tiền)

Em cảm ơn các anh chị đã xem bài, xem file và có lời góp ý!!!
Bài đã được tự động gộp:

Dạ, đây là bài post thứ 2 của em!
Em thấy trên diễn đàn này có rất rất nhiều bài chất lượng, mà mình thì gà quá gà, chỉ biết vài hàm cơ bản - rồi đi cóp nhặt từng thứ, dẫn đến File tổng hợp như nồi canh hẹ.hjxhjx

Em rất mong anh chị có kinh nghiệm chỉ giúp em ạ!!!
Em cảm ơn!
CÁCH BỐ TRÍ RỐI NHƯ NỒI LẨU THẬP CẪM, CHỈ CẦN BỐ TRÍ MỘT SHEET CHỨA DỮ LIỆU CẦN LẤY VỀ GIÁ TIỀN ĐIỆN, TIỀN NƯỚC, TIỀN RÁC ..V..V..., MỘT SHEET DÙNG LẤY DỮ LIỆU TIỀN ĐIỆN, TIỀN NƯỚC, TIỀN RÁC ..V..V..., TÍNH TOÁN XONG THÌ LƯU VÀO SHEET THEO DÕI CỦA MỘT THÁNG, DÙNG MỘT SHEET LÀM PHIẾU THU TIỀN CHO TỪNG PHÒNG TRỌ VÀ SAU KHI IN XONG THÌ LƯU VÀO MỘT SHEET THEO DÕI TỔNG CẢ NĂM. TÔI CHỈ NÊU VẤN ĐỀ VỀ CÁCH THEO DÕI, DO KHÔNG RẢNH NÊN KHÔNG LÀM GIÚP ĐƯỢC.
 
CÁCH BỐ TRÍ RỐI NHƯ NỒI LẨU THẬP CẪM, CHỈ CẦN BỐ TRÍ MỘT SHEET CHỨA DỮ LIỆU CẦN LẤY VỀ GIÁ TIỀN ĐIỆN, TIỀN NƯỚC, TIỀN RÁC ..V..V..., MỘT SHEET DÙNG LẤY DỮ LIỆU TIỀN ĐIỆN, TIỀN NƯỚC, TIỀN RÁC ..V..V..., TÍNH TOÁN XONG THÌ LƯU VÀO SHEET THEO DÕI CỦA MỘT THÁNG, DÙNG MỘT SHEET LÀM PHIẾU THU TIỀN CHO TỪNG PHÒNG TRỌ VÀ SAU KHI IN XONG THÌ LƯU VÀO MỘT SHEET THEO DÕI TỔNG CẢ NĂM. TÔI CHỈ NÊU VẤN ĐỀ VỀ CÁCH THEO DÕI, DO KHÔNG RẢNH NÊN KHÔNG LÀM GIÚP ĐƯỢC.
Dạ, em cảm ơn bác đã góp ý ạ!.
File của em tự suy nghĩ nên không theo logic của người có kinh nghiệm nên hơi rối về mặt bố cục.
Lúc đầu, em chỉ nghĩ - sheet DATA:
- Các hàng thì chia thành các nhóm dữ liệu (có số lượng hàng = số lượng phòng trọ).
- Các cột thì kéo dài liên tục để có tính kế thừa, tháng này sẽ là "số cũ" của tháng mới, số lượng tháng kéo dài không giới hạn = số cột.
- Số nhóm dữ liệu (chỉ số điện/nước thực tế hàng tháng, số điện/nước xài, thành tiền điện/nước, tổng tiền,...) em chia thành các nhóm trong cùng một sheet. Mỗi nhóm em mặc định nó 300 hàng (tương ứng với 300 phòng - đề phòng sau này mở rộng số liệu), những hàng chưa dùng em ẩn nó đi.
- Vấn đề là phần tính toán công thức em có nhiều hàm không thông minh/nhanh gọn lắm. Có rất nhiều hàm IF, có nhiều hàm lấy dữ liệu của cái này để tính cái kết quả kia,... em nghĩ nó sẽ dẫn đến nặng nề/chậm chạp khi chạy file excel.

Giải pháp:
- Mình đã copy và paste value tất cả "dữ liệu cũ" (từ dạng chạy công thức tính toán) sang dạng kết quả; chỉ cho công thức tính kết quả của năm mới nhất.
- Mình đã rà soát hàm nào rối quá thì xài đơn giản hơn, cũng kha khá công thức được đổi tốt hơn.

Chỉ còn vướng là:
- Em không biết bố trí sheet dữ liệu sao cho khoa học hơn, nhìn gọn gàng hơn.
- Em chưa biết xài hàm hoặc VBA nào đó để quá trình tính toán đơn giản hơn.
- Em chưa biết sửa lại dữ liệu cái bảng danh sách khách thuê trọ - nó là thứ làm file của em chạy rất chậm - vì gỡ sheet đó riêng ra 1 file khác thì file tính toán chạy nhanh-nhẹ.

Em cảm ơn anh đã góp ý!!
Em mong là sẽ nhận thêm được góp ý để em file của em hoàn thiện hơn :)
 
Dạ, em cảm ơn bác đã góp ý ạ!.
File của em tự suy nghĩ nên không theo logic của người có kinh nghiệm nên hơi rối về mặt bố cục.
Lúc đầu, em chỉ nghĩ - sheet DATA:
- Các hàng thì chia thành các nhóm dữ liệu (có số lượng hàng = số lượng phòng trọ).
- Các cột thì kéo dài liên tục để có tính kế thừa, tháng này sẽ là "số cũ" của tháng mới, số lượng tháng kéo dài không giới hạn = số cột.
- Số nhóm dữ liệu (chỉ số điện/nước thực tế hàng tháng, số điện/nước xài, thành tiền điện/nước, tổng tiền,...) em chia thành các nhóm trong cùng một sheet. Mỗi nhóm em mặc định nó 300 hàng (tương ứng với 300 phòng - đề phòng sau này mở rộng số liệu), những hàng chưa dùng em ẩn nó đi.
- Vấn đề là phần tính toán công thức em có nhiều hàm không thông minh/nhanh gọn lắm. Có rất nhiều hàm IF, có nhiều hàm lấy dữ liệu của cái này để tính cái kết quả kia,... em nghĩ nó sẽ dẫn đến nặng nề/chậm chạp khi chạy file excel.

Giải pháp:
- Mình đã copy và paste value tất cả "dữ liệu cũ" (từ dạng chạy công thức tính toán) sang dạng kết quả; chỉ cho công thức tính kết quả của năm mới nhất.
- Mình đã rà soát hàm nào rối quá thì xài đơn giản hơn, cũng kha khá công thức được đổi tốt hơn.

Chỉ còn vướng là:
- Em không biết bố trí sheet dữ liệu sao cho khoa học hơn, nhìn gọn gàng hơn.
- Em chưa biết xài hàm hoặc VBA nào đó để quá trình tính toán đơn giản hơn.
- Em chưa biết sửa lại dữ liệu cái bảng danh sách khách thuê trọ - nó là thứ làm file của em chạy rất chậm - vì gỡ sheet đó riêng ra 1 file khác thì file tính toán chạy nhanh-nhẹ.

Em cảm ơn anh đã góp ý!!
Em mong là sẽ nhận thêm được góp ý để em file của em hoàn thiện hơn :)
LÚC TRƯỚC TÔI CÓ LÀM GIÚP CHO MỘT BẠN NHƯNG LÂU LẮM RỒI TÔI KHÔNG DÙNG EXCEL NỮA NÊN KHÔNG NHỚ ĐỂ FILE ĐÓ Ở ĐÂU, TRÊN MÁY NÀO?
- KHÔNG HỨA CHẮC NHƯNG NẾU RẢNH RÔI SẼ NGHIÊN CỨU BỐ TRÍ LẠI DỮ LIỆU CHO THUẬN TIỆN TRONG VIỆC DÙNG VBA NHẬP DỮ LIỆU VÀ TRUY VẤN DỮ LIỆU ĐỂ IN PHIẾU THU TIỀN.
- NẾU SỬ DỤNG HÀM THÌ SẼ LÀM CHO FILE CHẠY Ì ẠCH.
 
LÚC TRƯỚC TÔI CÓ LÀM GIÚP CHO MỘT BẠN NHƯNG LÂU LẮM RỒI TÔI KHÔNG DÙNG EXCEL NỮA NÊN KHÔNG NHỚ ĐỂ FILE ĐÓ Ở ĐÂU, TRÊN MÁY NÀO?
- KHÔNG HỨA CHẮC NHƯNG NẾU RẢNH RÔI SẼ NGHIÊN CỨU BỐ TRÍ LẠI DỮ LIỆU CHO THUẬN TIỆN TRONG VIỆC DÙNG VBA NHẬP DỮ LIỆU VÀ TRUY VẤN DỮ LIỆU ĐỂ IN PHIẾU THU TIỀN.
- NẾU SỬ DỤNG HÀM THÌ SẼ LÀM CHO FILE CHẠY Ì ẠCH.
Dạ, em cảm ơn bác trước nhé!!!
Bản thân em cũng sẽ tự sửa lại để dữ liệu dễ lấy - dễ nhìn hơn cái file ở #1.
 

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

Back
Top Bottom