Tại sao file Excel của tôi bị tình trạng Calculating cells? (1 người xem)

Liên hệ QC

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

Chung Tử Đơn

Thành viên mới
Tham gia
6/12/08
Bài viết
29
Được thích
116
Nghề nghiệp
Quản lý & Tư vấn quản trị doanh nghiệp
Mình có 1 file excel gồm nhiều sheet, chứa các dữ liệu là dạng giá trị, dạng công thức,... (Có cả hàm trên bảng tính và code module trong VBE).

Đến nay, không rõ vì lý do gì xảy ra hiện tượng: cứ mỗi lần kích hoạt vào cells trên bảng tính này (như nhập liệu, xóa, chỉnh sửa, tính toán dữ liệu,...) thì dưới thanh trạng thái của bảng tính excel có dòng chữ Calculating cells và nó chạy từ 1 - 100% sau đó mới dừng lại.

Hiện tượng này dẫn đến tình trạng làm việc chậm trễ (vì cứ mỗi lần kích hoạt là phải chờ excel chạy calculating...).

Ai biết nguyên nhân, xin chỉ cho mình cách khắc phục với nhé!
Xin cảm ơn mọi người!

(Ghi chú: Khi vào Tools / Options / Calculation chọn mục Manual thì không bị hiện tượng nêu trên. Nhưng mình không muốn dùng cách này)
 
Theo mình hiểu thì dò bảng tính quá nhiều công thức ,(File Nặng ) dẫn đến tình trạng đó .
dữ liệu càng nhiều thì hiện tượng tính toán đó càng chậm .
Bạn phải vào Tools như bạn nói chọn Manual Để hạn chế tình trạng này thôi ,khi chỉnh sửa gì đó xong bạn hãy cho nó tính lại cho bạn(F9)!
Thân
 
Tình trạng của bạn là do trong bảng tính có chứa quá nhiều công thức. Mỗi lần thay đổi giá trị trong bảng tính thì Excel lại tính toán lại giá trị các công thức, do đó đã làm chậm lại tốc độ đọc file. Các sửa đổi có thể làm theo cách của bạn volga, hoặc bạn đặt công thức tính toán trong VBA luôn.Tôi thấy bạn có đề cập đến việc file của bạn có cả code VBA, vậy tại sao bạn không đặt công thức tính toán luôn trong VBA, nếu đặt công thức tính toán luôn trong VBA và đưa kết quả ra bảng tính Excel thì tốc độ đọc file nhanh hơn rất nhiều
 
lậmình cũng có 1 file bị như bạn . khi mình copy nội dung file sang 1 file mới thì file lại bình thường . các chuyên gia hướng dẫn giúp với .
 
Mình có 1 file excel gồm nhiều sheet, chứa các dữ liệu là dạng giá trị, dạng công thức,... (Có cả hàm trên bảng tính và code module trong VBE).

Đến nay, không rõ vì lý do gì xảy ra hiện tượng: cứ mỗi lần kích hoạt vào cells trên bảng tính này (như nhập liệu, xóa, chỉnh sửa, tính toán dữ liệu,...) thì dưới thanh trạng thái của bảng tính excel có dòng chữ Calculating cells và nó chạy từ 1 - 100% sau đó mới dừng lại.

Hiện tượng này dẫn đến tình trạng làm việc chậm trễ (vì cứ mỗi lần kích hoạt là phải chờ excel chạy calculating...).

Ai biết nguyên nhân, xin chỉ cho mình cách khắc phục với nhé!
Xin cảm ơn mọi người!

(Ghi chú: Khi vào Tools / Options / Calculation chọn mục Manual thì không bị hiện tượng nêu trên. Nhưng mình không muốn dùng cách này)

Đây là câu hỏi của em:
Nguyên văn bởi Hong.Van Thầy cô và anh chị cho em hỏi
1/ Khi em mở 1 File thì muốn luôn luôn mặc định của bảng tính sẽ ở chế độ


Mã:
.Calculation = xlCalculationManual
Vì thực tế khi em mở 1 File AAA đã để chế độ này bằng Tools/Options/Caculation/Manual, và khi mở tiếp File BBB và nếu như File này ở chế độ Automatic thì File AAA sẽ chuyển về chế độ Automatic. Nên ý em muốn là như trên
Và đây câu trả lời của Anh Viehoai
Nguyên văn bởi viehoai 1. Bạn đặt code trong sự kiện Private Sub Workbook_Open()
Em đặt code tại ThisWorkbook là như thế này
Mã:
Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
 
Mình có 1 file excel gồm nhiều sheet, chứa các dữ liệu là dạng giá trị, dạng công thức,... (Có cả hàm trên bảng tính và code module trong VBE).

Đến nay, không rõ vì lý do gì xảy ra hiện tượng: cứ mỗi lần kích hoạt vào cells trên bảng tính này (như nhập liệu, xóa, chỉnh sửa, tính toán dữ liệu,...) thì dưới thanh trạng thái của bảng tính excel có dòng chữ Calculating cells và nó chạy từ 1 - 100% sau đó mới dừng lại.

Hiện tượng này dẫn đến tình trạng làm việc chậm trễ (vì cứ mỗi lần kích hoạt là phải chờ excel chạy calculating...).

Ai biết nguyên nhân, xin chỉ cho mình cách khắc phục với nhé!
Xin cảm ơn mọi người!

(Ghi chú: Khi vào Tools / Options / Calculation chọn mục Manual thì không bị hiện tượng nêu trên. Nhưng mình không muốn dùng cách này)

Em cũng đang hóng cái này! A có phương pháp nào có thể chỉ em với không ạ
 
Web KT

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

Back
Top Bottom