Lỗi này là gì mỗi khi chạy addin (1 người xem)

  • Thread starter Thread starter ALPHAA
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

ALPHAA

Thành viên mới
Tham gia
8/8/08
Bài viết
18
Được thích
4
Bữa giờ mình cũng tập tành làm quen với VBA và tạo ra một file addin để dùng trong công việc nhưng không hiểu sao cứ mỗi lần kích hoạt addin này lên là nó báo lỗi "System Error &H80070057 (-2147024809). The parameter is incorect" (như hình đính kèm)! Mong các sư phụ và các anh chị trong diễn đàn giải thích dùm mình lỗi này là nó cảnh báo gì vậy ạh!
loiVBA.JPG
 
Lần chỉnh sửa cuối:
Đây là lỗi tham số bị sai.
Muốn biết sai ở đoạn nào thì bạn tự debug từng dòng lệnh mới biết được.
Hoặc là đưa file lên đây, chứ nói chung chung như thế thì ai biết mà trả lời cho bạn được.
 
Upvote 0
Đây là file của mình! mong các cao thủ và các Sư phụ giúp dùm!
 

File đính kèm

Upvote 0
Do em chỉ mới tập tành làm quen với VBA vài tháng nay thôi (100% là ở diễn đàn của mình đây) với lại trình độ căn bản cũng có hạn +-+-+-+ nên có nhiều chỗ chỉ làm theo hướng dẫn chứ chưa hiểu sâu xa ngọn nguồn lắm vì vậy em mong Thầy NDU và các cao thủ thông cảm! Sẵn đây Thầy NDU có thể chi cho cho em hỏi là tham số bị lỗi là ở chỗ nào để em còn rút kinh nghiệm lần sau với |||||! Em cũng đã dò các tham số ở các sub con nhưng ko tìm ra và em thì đang nghi ở chổ lọc duy nhất bằng Collection nhưng ko dám chắc! hihihihi
 
Upvote 0
Do em chỉ mới tập tành làm quen với VBA vài tháng nay thôi (100% là ở diễn đàn của mình đây) với lại trình độ căn bản cũng có hạn +-+-+-+ nên có nhiều chỗ chỉ làm theo hướng dẫn chứ chưa hiểu sâu xa ngọn nguồn lắm vì vậy em mong Thầy NDU và các cao thủ thông cảm! Sẵn đây Thầy NDU có thể chi cho cho em hỏi là tham số bị lỗi là ở chỗ nào để em còn rút kinh nghiệm lần sau với |||||! Em cũng đã dò các tham số ở các sub con nhưng ko tìm ra và em thì đang nghi ở chổ lọc duy nhất bằng Collection nhưng ko dám chắc! hihihihi

Tôi cũng chẳng biết lỗi ấy từ đâu ra nữa, vì thực chất file của bạn nếu tôi mở bằng MS Office thì chẳng xem được bất cứ code nào. Cuối cùng tôi mở bằng Open Office và Save As thành 1 file khác ---> Thế là mở ra bình thường, chẳng có lỗi gì nữa cả
Cóc biết là cái quỷ gì nữa
 
Upvote 0
Mình thì mở file của Bạn trong Excel 2003 và Disable Macro, sau đó Don't Update. Tiếp đó thì chương trình VirusMacroWarning (của T/g Nguyễn Duy Tuân) cảnh báo có 2 Sheets Macro4 với tên là "00000000" và "M" và 1 số Name rác nhưng tôi không Xóa vẫn tiếp tục vào File. Excel báo lỗi như Bạn nói.
Vào đọc Code thấy không sai về tham số. Sheets "00000000" thì trống rỗng còn sheets"M" thì không tìm ra được, nó ẩn kiểu gì không biết. Đóng file và không lưu.

Mở lại lần 2 tương tự như trên vẫn bị báo lỗi như Bạn nói. Đóng file và chọn xóa sheets"M" + lưu sau khi Xóa (cái này do VirusMacroWarning thực hiện).

Mở lại lần 3 thì hết báo lỗi (mục đích khi mở nhiều lần là loại dần từng nguyên nhân gây lỗi).

Vậy thủ phạm chính là Sheets Macro4 tên "M" - ẩn tuyệt đối không thể nhìn thấy trong Excel cũng như VBE, chỉ có VirusMacroWarning phát hiện ra.
 
Upvote 0
Hihihi! vậy là rõ rồi! cảm ơn bạn nhiều nha! bữa giờ mình cũng mất nhiều thời gian tìm hoài mà không biết bị gì! Chắc là do mình tận dụng file cũ từ người khác nên mới bị sheet ẩn đó! và cũgn muốn xoá lắm nhưgn ko tìm ra nó mặc dù khi bấm Alt+F11 thì thấy có nó!
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom