Excel 2013 bị lỗi phần 2 - Biểu đồ Excel không cập nhật đúng cách

Tôi có một ứng dụng sử dụng Macro. Ở cuối Macro, tôi thực hiện tính toán lại toàn bộ. Biểu đồ được cập nhật, tuy nhiên hộp văn bản tham chiếu đến một ô vẫn hiển thị trạng thái trước khi tính toán lại. Nói cách khác, tôi phải tính toán lại hai lần để biểu đồ hiển thị chính xác, điều này khá phiền phức vì quá trình tính toán lại mất một hoặc hai phút.

Ngay cả khi tôi không sử dụng Macro và tính toán lại bằng phím F9, tôi vẫn phải thực hiện thao tác này hai lần. Chế độ tính toán được đặt là Thủ công.

Tôi không phải là người duy nhất gặp vấn đề này. Xem http://stackoverflow.com/questions/4902703/excel-chart-wont-update và vấn đề này đã được biết đến từ năm 2007.

Microsoft ơi, các bạn không thể tung ra sản phẩm chất lượng thấp như vậy rồi lại mong người dùng tự tìm cách khắc phục được. Điều này là không thể chấp nhận được!!





Trả lời:

Điều này cũng xảy ra khi bạn có một đối tượng hình ảnh trỏ đến một vùng chứa định dạng có điều kiện.


Liệu vấn đề của bạn có biến mất nếu bạn sử dụng lệnh `calculatefull` thay vì chỉ `Calculate`?



Trả lời:
Jan, không, vấn đề này không biến mất nếu tôi sử dụng .CalculateFull thay vì .Calculate.





Trả lời:

Anton, bạn thật may mắn vì vấn đề của bạn biến mất khi bạn tính toán lại hai lần. Tôi cũng gặp vấn đề tương tự, hộp văn bản của biểu đồ không cập nhật, trong khi đồ thị thì có. Cách duy nhất để giải quyết là lưu và đóng bảng tính rồi mở lại, hoặc sao chép và dán tham chiếu ô lên chính nó. Khi đó hộp văn bản sẽ cập nhật, nhưng định dạng lại biến mất. Tôi đã gặp vấn đề này trong Excel 2003 và tôi nghĩ rằng vấn đề sẽ được giải quyết trong Excel 2010, nhưng không phải vậy.

Rõ ràng là các lỗi Excel được chuyển từ phiên bản này sang phiên bản khác mà không cần quan tâm. Xét cho cùng, khi bạn nắm giữ vị thế độc quyền như Microsoft, thì tại sao phải lo lắng cho khách hàng?



Trả lời:

Georg:


Điều này hoàn toàn không đúng. Các lỗi được xem xét lại rất thường xuyên. Vì có rất nhiều lỗi và cũng có rất nhiều giải pháp tạm thời (thậm chí có cả những lỗi được sử dụng như tính năng!), nên việc quyết định xem liệu một lỗi có thực sự an toàn để sửa chữa hay không là rất quan trọng. Và sau đó họ cũng phải ưu tiên chúng: lỗi nào cần được sửa trước?


Tôi không nghĩ bất cứ thứ gì được di chuyển mà không có sự cân nhắc kỹ lưỡng.



Trả lời:

Chào Georg,


Tôi có thể xác nhận điều đó. Dù khó chịu đến mấy, chúng tôi đã từng gặp phải trường hợp sửa một lỗi tồn tại lâu năm, nhưng sau đó người dùng lại coi đó là một tính năng, hoặc đã triển khai các giải pháp tạm thời khiến chúng bị lỗi khi chúng tôi sửa chữa. Mỗi lỗi đều được xem xét lại khi chúng tôi chuyển sang phiên bản tiếp theo.


Tôi sẽ tìm hiểu về vấn đề này và xem mình có thể tìm được thông tin gì.


Trân trọng,

Anita Oakley



Trả lời:
Anita, bạn chỉ có một tiêu chuẩn duy nhất để kiểm tra và tiêu chuẩn đó là các thông số kỹ thuật mà bạn công bố trong tài liệu tham khảo của mình. Lỗi cần được khắc phục mà không cần xem xét các giải pháp tạm thời do cộng đồng tự tìm ra. Xin hãy chuyển lời nhắn này cùng lời chào trân trọng của tôi đến các giám đốc cấp cao nhất của Microsoft - họ nên tỉnh táo lại.

Giải pháp tạm thời có hiệu quả nhưng lại lãng phí vô số giờ khi vấn đề xảy ra với người tiếp theo, người đó lại phải tìm kiếm giải pháp một lần nữa. Ai sẽ trả tiền cho những giờ bị mất này, con số có thể lên đến hàng nghìn giờ nếu xét đến số lượng người dùng lớn của bạn?

Lần tới nếu phanh xe bạn bị hỏng, đừng phàn nàn với nhà sản xuất, khiến họ phải tốn hàng triệu đô la cho việc bảo trì, mà tôi khuyên bạn nên khoét một lỗ trên sàn xe để có thể dùng chân dừng xe lại.
Việc có lỗi là điều chấp nhận được và bình thường, nhưng theo tôi, việc các vấn đề/lỗi đã được báo cáo từ năm 2007 lại được chuyển sang năm 2013 là điều không thể chấp nhận được.





Trả lời:

Tôi không biết mình đang làm sai điều gì, nhưng tôi dường như không thể tái hiện được vấn đề. Tôi:

1. Tạo một phạm vi nhận giá trị từ một phạm vi khác.

2. Tạo biểu đồ dựa trên phạm vi

3. Tạo liên kết giữa tiêu đề biểu đồ và một ô

4. Tạo một macro để sửa đổi phạm vi nguồn dữ liệu, ô nguồn tiêu đề và tính toán lại ứng dụng.

5. Chuyển chế độ tính toán sang thủ công và chạy macro.


Tiêu đề biểu đồ của tôi đã được cập nhật bình thường.


Georg hoặc Anton, hai bạn có thể đăng tải bản sao lỗi lên SkyDrive giúp tôi được không?


Cảm ơn,

Anita





Trả lời:
Đây là vấn đề, nó không phải là một vấn đề đơn giản có thể tái hiện được. Tệp tin tôi đang làm việc là bí mật và tôi sẽ cố gắng tạo một bản sao để bạn có thể xem, nhưng hãy theo liên kết đến Stack Overflow trong bài đăng đầu tiên để thấy rằng những người khác cũng gặp vấn đề tương tự.


Trả lời:

Chào Anton,


Tôi không nghi ngờ gì về sự tồn tại của vấn đề, nhưng tôi không thể báo cáo cho nhà phát triển nếu không có cách nào để tái hiện lỗi và chỉ cho họ thấy vấn đề đó.


Trân trọng,

Anita



Trả lời:
Tôi sẽ tạo một tệp phái sinh, việc này có thể mất một hoặc hai ngày, vì vậy hãy theo dõi chủ đề này.

Cảm ơn bạn đã quan tâm và sẽ tiếp tục thảo luận vấn đề này khi chúng tôi cung cấp được tệp tin có thể tái hiện lỗi, rất cảm ơn sự giúp đỡ của bạn.

Comments

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Excel: Tìm và trả về "số cuối cùng" trong một cột, trong đó cột chứa: cả ô trống và số dương tùy ý (lớn hơn 0).