Macro không sử dụng được khi chuyển sang máy khác

Liên hệ QC

duvcc

Thành viên mới
Tham gia
13/3/07
Bài viết
4
Được thích
0
Tôi gặp một chút rắc rối trong macro của excel mong các bác biết chỉ giúp:

Tôi có viết vài macro ứng dụng trong excel (viết hàm trong module và các sự kiện). nó chạy tốt ứng dung này trên máy toi đang viết nhưng khi chuyển sang các máy khác thi có một vài máy báo là bị HIDE MODULE va khi xảy ra hien tuong này thi có mot vài ung dung toi viết không sử dung được. các bác giúp toi vói nhé. thanks

-------------
Bạn vui lòng đặt tên đề tài cho rõ nhé. OverAC.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Trường hợp này tôi nghĩ có thể có do 2 nguyên nhân:
1. Máy người khác có cái phần mềm diệt virus và nó đã xóa cái macro của bác
2. Máy của người khác chưa chỉnh chế đô security xuống mức trung bình hoạt thấp đủ để cho macro chạy được.
 
Upvote 0
thanks ban đã góp ý nhưng cả hai nguyen nhân bạn nói tôi đã kiểm tra rồi nó vẫn bình thường.
 
Upvote 0
Tôi quên một trường hợp. Đó là trường hợp file gởi đi bị nhiểm virus macro4 và khi chuyển đi thì bị mất code đồng thời file tạo ra một hoạt một số sheet 0000000 ẩn ở chế độ Veryhidden, bạn. Hoặc xuất hiện thêm một sheet macro4 tên giống như: XLpop4
 
Upvote 0
OverAC đã viết:
Tôi quên một trường hợp. Đó là trường hợp file gởi đi bị nhiểm virus macro4 và khi chuyển đi thì bị mất code đồng thời file tạo ra một hoạt một số sheet 0000000 ẩn ở chế độ Veryhidden, bạn. Hoặc xuất hiện thêm một sheet macro4 tên giống như: XLpop4


Trường hợp như bạn neu trên khong phải vì toi đã kiểm tra lại code vẫn còn nguyên vẹn và khi mang file do ve van sử dụng bình thường.

sau vài lần kiểm tra và test mình biết được có vài hàm trong excel của những máy đó không hoạt đông cùng với macro. ( hàm FORMAT, HÀM DATE . . . .) Mình nghĩ có co lien quan đến bản thân chương trình excel nhưng không biết cách khắt phục. các bạn giúp nhé.
thanks.
 
Upvote 0
Bạn thử quét virus xem sao? Hay là máy kia có phần mềm quét virus nào mạnh đã vô hiệu hoá các macro.
 
Upvote 0
duvcc đã viết:
khi mang file do ve van sử dụng bình thường.

sau vài lần kiểm tra và test mình biết được có vài hàm trong excel của những máy đó không hoạt đông cùng với macro. ( hàm FORMAT, HÀM DATE . . . .).

Dear duvcc,
-----------
- Chương trình hoạt động tốt trên máy thiết kế ứng dụng, qua máy khác không thực thi được
- Các hàm cơ bản được cung cấp Microsoft Excel không hoạt động bình thường: khi thực thi macro thì cửa sổ VBE bật ra chọn đúng hàm đó và thông báo hàm không tìm thấy)
- ...
Nếu triệu chứng trên giống như trường hợp của bạn thì rất có thể dự án của bạn đã tham chiếu tới một thành phần bên ngoài (như thư viện liên kết động, các điều khiển ActiveX...). Nếu bạn có chủ đích tích hợp các thành phần này thì cần phải đóng gói chúng cùng ứng dụng của bạn và phải có bước cài đặt trên máy khác.
Nếu là vô tình bổ sung mà bạn không biết, kiểm tra lại trong Tools/References (Alt+T+R), nếu thấy mục nào bị Missing thì bạn gỡ bỏ đi.
Nếu vẫn không thực hiện được, bạn nên đưa lên diễn đàn thông báo mã lỗi cụ thể để mọi người trợ giúp tốt hơn.
Chúc bạn khắc phục thành công!
 
Upvote 0
cam on ban rat nhiei co the y cua ban noi la dung de toi lam thu co duoc khong. cam on ban Viet Cuong nhe.
 
Upvote 0
Web KT
Back
Top Bottom