Các vấn đề với trình giải trong macro Excel 2010 và Windows 8

Các vấn đề với trình giải trong macro Excel 2010 và Windows 8 Xin chào, >
Tôi có một macro sử dụng Solver trong Excel 2010 và trước đây nó chạy rất tốt. Tuy nhiên, giờ tôi đã cài đặt Windows 8.1 và nó ngừng hoạt động. Tôi đã kiểm tra tùy chọn Excel và đảm bảo rằng Solver của tiện ích bổ sung đang hoạt động, nhưng nó hiển thị thông báo lỗi: "lỗi thời gian chạy ´1004´: lỗi do ứng dụng hoặc do đối tượng xác định" >
>có ai có thể giúp tôi không? >
>cảm ơn rất nhiều >
>



Trả lời:
Đăng mã của bạn.

Trả lời:
Xin chào, đây rồi.

Sub SOLVER()
'
' Solver_2 Macro

Sheets("3.7- Báo cáo tài chính IRR").Chọn
Phạm vi("E34").Chọn
SolverOk SetCell:="$C$100", MaxMinVal:=3, ValueOf:="0", ByChange:="$D$5"
SolverGiải quyết

Sheets("3.8 - IRR CARFormat").Chọn
Phạm vi("E34").Chọn
SolverOk SetCell:="$B$105", MaxMinVal:=3, ValueOf:="0", ByChange:="$E$47"
SolverGiải quyết
Sheets("3.6 -IRR Main").Chọn
Phạm vi("G13").Chọn
Kết thúc phụ đề

Trả lời:
(A) Solver có chạy đúng không khi bạn sử dụng hộp thoại Solver theo cách thủ công (thay vì sử dụng mã VBA)?

(B) Bạn có thể cân nhắc xóa bất kỳ ký tự "đặc biệt" nào khỏi đường dẫn tệp (tên thư mục), tên sổ làm việc và tên trang tính.

- Mike


Trả lời:
Bạn có thể kiểm tra để đảm bảo dự án (mã) của mình có bao gồm Tham chiếu đến tiện ích bổ sung Solver. Trong trình soạn thảo VB, chọn Công cụ -> Tham chiếu. Trong danh sách các tham chiếu khả dụng, hãy đảm bảo hộp bên cạnh "Solver" được chọn.

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ông thể hạn chế quyền trên tệp MS excel cho mac