Làm sao để bảng tính chạy nhanh hơn?

Liên hệ QC

tungson_mrcc

Thành viên hoạt động
Tham gia
25/4/07
Bài viết
108
Được thích
72
Chào các bạn,
Mình đang lập một file theo dõi xuất nhập tồn.
Sau khi lập công thức mảng để tính giá trị XNT từ bảng NhatKyNX bảng tính chạy chận hẳn.
Mong các bạn cho mình biết cách xử lý để bảng tính chạy nhanh hơn.
Cảm ơn nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
File của bạn rất hay! Bạn có kỹ năng lập công thức rất tốt! Tuy nhiên vì file của bạn quá nhiều công thức, các công thức phần lớn sử dụng các hàm tham chiếu tời một vùng như là Index, Match, SUMPRODUCT,...Theo nguyên lý tự động, chỉ cần bạn thay đổi một ô, mà ô này có trong một công thức nào đó, lập tức tất cả các công thức trong Workbook chạy lại vì thế rất chậm, bạn phải chờ Calculation từ 0-100%.

Giải pháp như sau:
(bạn có thể kết hợp)

1- Vào menu Tools\Options chọn tab có tên "Calculation" chọn "Manual". Khi bạn cần cập nhật lại hoặc tự động hóa hãy chọn "Automantic".

2- Những báo cáo, sổ sách nào mà bạn không theo dõi thường xuyên nên xóa tất cả công thức, trừ dòng đầu tiên. Sau này cần lập sổ bạn hãy copy lại công thức. Việc làm này để giảm gánh nặng tính toán của Excel mỗi khi mở hoặc thay đổi (giá trị) của Workbook. Để tiện dùng cho nhiều lần, bạn hãy "Record Macros" cho việc làm này, sau đó lưu lại thành một cái tên "Lập sổ", sau này bạn không cần phải làm thử công nữa mà vhỉ cần chạy Macro có tên "Lập sổ".

3- Lập trình (VBA) để gán giá trị cho các ô.

(Để hiểu cách tạo Macro, VBA bạn hãy vào box "Lập trình trên Excel"
 
Lần chỉnh sửa cuối:
Cám ơn Bạn Nghi Hách đã nhiệt tình chỉ dẫn.
Mình sẽ thử theo cách của bạn.
Về lập trình VBA mình còn yếu lắm vì là dân không chuyên mà. Tuy nhiên mình có 1 cách để tạo code VBA cũng hay lắm, dựa vào quá trình record
macro. Cụ thể như sau:
- Tiến hành tạo một marco như bình thường.
- Sau khi ghi xong, đãn nhấn "stop record macro", vào Tools->macro. Chọn marco vừa tạo xong. Chọn edit sẽ hiện ra cửa sổ VBA với các dònh code thể hiện các thao tác được thực hiện ứng với macro vừa tạo.

Một chút hiểu biết nho nhỏ. Mong được chỉ giá thêm.
Cám ơn nhiếu.
 
To tungson mrcc .
Ban post nguyên cái marco đó lên đây và nhợ các Anh Chị trên này rút gọn lại dùm Bạn . So sánh giửa 2 code Bạn sẻ học được nhiều điều lắm đó :)
 
tungson mrcc ơi giúp mình với.....
Mình đang rất cần form nhập xuất hàng đó
Mong tin bạn sớm nhất.
 
Web KT

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

Back
Top Bottom