Buộc cập nhật biểu đồ trong Excel qua VBA

Buộc cập nhật biểu đồ trong Excel qua VBA

Vì vậy, tôi có một trang tính có nhiều biểu đồ biểu đồ hình tròn trên đó với mã vba lấy ra từ cơ sở dữ liệu SQL.

Điều tôi đang gặp phải và tôi cảm thấy giống như một lỗi thực sự trong Microsoft Excel. Mã VBA của tôi thay đổi màu sắc của biểu đồ hình tròn dựa trên một vài biến số khác nhau và mã được đặt theo chu kỳ 5 phút một lần và cập nhật biểu đồ. Khi tệp được mở lần đầu tiên, nó sẽ tự động khởi động và chạy tốt, thay đổi màu sắc khi cần. Sau một thời gian, nó ngừng cập nhật các biểu đồ trên trang tính. Đôi khi đó là tất cả các biểu đồ, đôi khi ban đầu chỉ là một số biểu đồ nhất định.

Khi tôi chọn biểu đồ và chuyển sang định dạng, "bản xem trước" hiển thị màu chính xác để tôi biết mã đang hoạt động ở đâu đó, chỉ là nó không xuất hiện trong bảng tính. Cách duy nhất tôi có thể đưa nó trở lại bình thường là buộc thay đổi màu theo cách thủ công hoặc đóng rồi mở lại sổ làm việc.

Tôi đã thử thêm DoEvents, Tính toán và làm mới vào mã của mình để buộc biểu đồ trên trang tính cập nhật và không có cái nào trong số đó hoạt động. Thực tế là mọi thứ đều hoạt động tốt khi tôi mở tệp lần đầu tiên nhưng theo thời gian nó dừng lại cho tôi biết đây có thể là một lỗi trong Excel.

Bạn có ý tưởng hoặc suy nghĩ nào để giải quyết hoặc sửa lỗi không? Đây là một dự án tôi thực hiện theo dòng thời gian và tôi không thể yêu cầu biểu đồ thay đổi màu sắc. Bất kỳ trợ giúp đều được đánh giá cao!




Trả lời:
Bueller?

Comments

Popular posts from this blog

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ