Hàm và công thức quá nhiều file chạy rất chậm. Ai biết xin chỉ dẫn.

Liên hệ QC

itbinhdinh

Thành viên mới
Tham gia
27/3/10
Bài viết
20
Được thích
2
Em có file này hoạt động rất tốt nhưng có điều chạy rất chậm, vì công thức nhiều quá. File này hoạt động thường xuyên, hàng ngày phải nhập hàng trăm sản phẩm vào. Bởi vì vậy nên càng ngày thì file càng chậm, xin các bác hướng dẫn cách hay hơn để cải thiện được tốc đọ xử lý cũng như chất lượng kiểm tra của file. Cảm ơn!
 

File đính kèm

tôt hơn hết là nếu dùng file để làm hàng ngày, công việc nhiều, dùng ngay VBA
 
Em có file này hoạt động rất tốt nhưng có điều chạy rất chậm, vì công thức nhiều quá. File này hoạt động thường xuyên, hàng ngày phải nhập hàng trăm sản phẩm vào. Bởi vì vậy nên càng ngày thì file càng chậm, xin các bác hướng dẫn cách hay hơn để cải thiện được tốc đọ xử lý cũng như chất lượng kiểm tra của file. Cảm ơn!
Cách 1: Lưu ra riêng, copy các cột công thức, dán ngược lại theo Value. Cách này đơn giản song dễ bị lỗi cần lưu ý khi copy và dán nên chừa lại 01 dòng để kéo lại công thức khi cần thiết.
Cách 2: Thực hiện bằng VBA
 
các bac nói rõ hơn được không, nói vậy ai mà hiểu. Dowload về rồi làm mẫu rồi upload lên lại đi. Thanks các bác đã quan tâm bài của em
 
ở đây mình chỉ nhờ giúp đỡ thôi, không ai lại nghĩ như bạn đâu. Giúp đỡ nhau mà, thôi nếu mà như vậy thì bác giúp đỡ đi mình sẻ rút kinh nghiệm. Thân
 
Cũng có cách này dễ để bạn thực hiện này:

(*) Hiện tại bạn đang có 3 dòng dữ liệu (6->8)
Bạn có thể làm như sau:

Tô chọn (bằng chuột, dĩ nhiên rồi) vùng chứa công thức của 2 dòng dữ liệu trên & Copy sau đó thực hiện paste Value;

Giả dụ hôm nay bạn nhập tiếp dữ liệu đến dòng 90, thì cuối giờ chiều bạn tô chọn vùng có chứa công thức từ dòng 8: 89 & cũng Copy & paste value tại chỗ;

Nếu hàng ngày mà fải làm như vậy hoài, sẽ có lúc bạn chán; Lúc đó mình hay ai đó sẽ giúp bạn 1 con macro để tự động hoá công việc nhàm chán này.

Thân ái!
 
Lamf như bạn cũng tốt, nhưng cũng vất vả. Mình muốn làm như thế nào để nó tự động hoàn toàn cơ. Mong mọi người đóng góp ý kiến để cùng nhau thảo luận. Cảm ơn các bạn đã quan tâm đến chủ đề của mình.
 
các bac nói rõ hơn được không, nói vậy ai mà hiểu. Dowload về rồi làm mẫu rồi upload lên lại đi. Thanks các bác đã quan tâm bài của em
Rất muốn quan tâm, nhưng không biết bạn muốn gì
File nặng thì xóa bớt đi, chia ra nhiều file
thì tự khác sẽ nhẹ - hiểu chưa nhỉ?
 
Ý của em là file này dữ liệu dùng đến khi nào kết sheet thì thôi, dùng từ ngày này sang ngày khác. Sau khi dùng thì mình chỉ lưu lại dữ liệu. Nếu mốn dùng được như vậy thì phải kéo công thức xuống hết sheet như vậy thì file rất nặng không chạy nổi. File em đưa cho các bác xem là em đã xóa bớt công thức đi rồi đó. Anh chị nào có phương pháp nào hay thì xin chỉ dẫn. Cảm ơn các bác nhiều.
 
Rất muốn quan tâm, nhưng không biết bạn muốn gì
File nặng thì xóa bớt đi, chia ra nhiều file
thì tự khác sẽ nhẹ - hiểu chưa nhỉ?

Nói như bạn thì thà đừng góp ý cho xong.
- Rất muốn quan tâm nhưng không biết bạn muốn gì
- File nặng thì xóa bớt đi
- Hiểu chưa nhỉ?
2 cái trên đã thấy mâu thuẫn, thêm cái dưới càng trớt quớt, hok ra làm sao. Bạn chưa giúp gì cho họ mà hỏi lại họ hiểu chưa ?
 
Nói như bạn thì thà đừng góp ý cho xong.
- Rất muốn quan tâm nhưng không biết bạn muốn gì
- File nặng thì xóa bớt đi
- Hiểu chưa nhỉ?
2 cái trên đã thấy mâu thuẫn, thêm cái dưới càng trớt quớt, hok ra làm sao. Bạn chưa giúp gì cho họ mà hỏi lại họ hiểu chưa ?

Giúp : Xóa bớt, còn chia ra nhiều files mà,
Đó là phương án đoán, chưa chắc chắn nên phải hiểu chưa?
 
Giúp : Xóa bớt, còn chia ra nhiều files mà,
Đó là phương án đoán, chưa chắc chắn nên phải hiểu chưa?

Kiểu gì cũng nói được, "chưa chắc chắn nên phải hiểu chưa" là cái gì?
- Xóa bớt: người nêu câu hỏi đã xóa rồi, nên đọc cho kỹ
- Chia ra nhiều file: Bạn chia như thế nào làm thử coi
 
Kiểu gì cũng nói được, "chưa chắc chắn nên phải hiểu chưa" là cái gì?
- Xóa bớt: người nêu câu hỏi đã xóa rồi, nên đọc cho kỹ
- Chia ra nhiều file: Bạn chia như thế nào làm thử coi

hihiiiii, dài dòng quá, người khác tưởng thành spam

Vì đó là tôi chỉ đoán ý đồ tác giả (tôi chưa hiểu tác giả muốn gì) nên phải hỏi lại có vậy thôi,
Bạn cứ thử chia file đi chắc chắn sẽ nhẹ, vấn đề chia nào thì tùy ý đồ người chủ file
 
Em có file này hoạt động rất tốt nhưng có điều chạy rất chậm, vì công thức nhiều quá. File này hoạt động thường xuyên, hàng ngày phải nhập hàng trăm sản phẩm vào. Bởi vì vậy nên càng ngày thì file càng chậm, xin các bác hướng dẫn cách hay hơn để cải thiện được tốc đọ xử lý cũng như chất lượng kiểm tra của file. Cảm ơn!

Mình thì không biết gì về VBA nhưng kiểu bài của ban(Mình cũng đã bỡ ngỡ về khối dữ liệu hàng nghìn dòng) tốt nhất là nhờ các cao thủ VBA giúp về code thì mới có hi vọng. ( Trong chủ đề này thì mình biết có 1 cao thủ anh vodoi2x) đó bạn.
 
Một kiểu làm của Concogia, giữ công thức "luxubu" của bạn ở dòng 6, nhập từng ô trong cột B, copy công thức từ dòng 6 xuống xong chuyển thành giá trị.
Tất cả bảng tính chỉ có 1 dòng có công thức, hy vọng file sẽ nhẹ nhàng hơn.
Nhớ Enable Macros.
 

File đính kèm

May cho bạn là bac bate rảnh (lâu không có gì để code đây) nên mới
các bac nói rõ hơn được không, nói vậy ai mà hiểu. Dowload về rồi làm mẫu rồi upload lên lại đi. Thanks các bác đã quan tâm bài của em
quan tâm như thế

Nếu thắc mắc thì cứ hỏi bác bate nhé
 
Ai biết thì xin giúp đỡ, em muốn file dùng hết sheet để quản lý dữ liệu bị trùng tên, chứ nếu copy ra nhiều file thì không quản lý được số dữ liệu bị trùng. Cảm ơn các bác đã ghé thăm.
 
Web KT

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

Back
Top Bottom