Làm cách nào tôi có thể buộc Excel tính toán lại sau lỗi macro UDF?


1

Tôi đã tạo một lỗi trong hàm do người dùng định nghĩa được gọi từ một số lượng lớn ô trên nhiều bảng trong sổ làm việc Excel (không phải theo cách tôi sẽ thiết kế, tôi chỉ "kế thừa" nó).

Nhưng bây giờ, tôi dường như không thể thoát khỏi các #VALUElỗi trong các ô tham chiếu chức năng VBA này.

Đã thử cho đến nay:

  • Menu tính toán, "Bảng tính toán"
  • Lưu, mở lại (sổ làm việc này được đặt để tính toán trước khi lưu)
  • Đặt chế độ tính toán thành Thủ công và quay lại thành Tự động
  • ActiveSheet.Calculate
  • Ứng dụng. Tính toán
  • Ứng dụng.CalculateFull

Điều duy nhất có vẻ hoạt động là chỉnh sửa từng ô và chỉ cần nhấn Enter để đặt lại từng công thức hoặc ghi đè các công thức thông qua sao chép / dán.

Câu trả lời:


2

Tôi nhận ra khi tôi đang gõ câu hỏi:

Application.CalculateFullRebuild

-1

Phải có một giải pháp tốt hơn nhưng bạn có thể mô phỏng chỉnh sửa ô bằng cách thay thế = with = trên toàn bộ tab.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.