Lỗi can not edit marco in hidden sheet

Liên hệ QC

giaosucan

Thành viên hoạt động
Tham gia
6/7/12
Bài viết
117
Được thích
1
E có làm một file add-in support cho excel nhưng ko hiểu sao khi add-in vào excel
thì mỗi lần mở file lại xuất hiện lỗi
can not edit marco in hidden sheet
E đã tra cứu trên mạng thấy ko hiệu quả lắm
em gửi file đính kèm
 

File đính kèm

Không biết là lỗi gì, nhưng nếu Menu hay Toolbar khi gán Macro như trường hợp NewButton.OnAction = "InsertComment" thì Macro InsertComment này không có trong Addins nên sẽ thông báo lỗi.
 
Không biết là lỗi gì, nhưng nếu Menu hay Toolbar khi gán Macro như trường hợp NewButton.OnAction = "InsertComment" thì Macro InsertComment này không có trong Addins nên sẽ thông báo lỗi.

ko phải nguyên nhân này bác ạ, e đã sửa nhung ko ăn thua
Khi debug thì lỗi ở đây
Application.MacroOptions Macro:="IndexCode", HasShortcutKey:="True", ShortcutKey:="X"
 
ko phải nguyên nhân này bác ạ, e đã sửa nhung ko ăn thua
Khi debug thì lỗi ở đây
Application.MacroOptions Macro:="IndexCode", HasShortcutKey:="True", ShortcutKey:="X"

Cụ thể là bạn sử dụng control hay macro nào trên Menu tự tạo? Vì tôi check ngoài lỗi như bài trước ra, tôi chưa thấy lỗi nào giống như bạn mô tả.

Kể cả khi tôi sử dụng tổ hợp phím Ctrl+Shift+X cũng không thấy lỗi gì phát sinh, vẫn hiện Sheet Index bình thướng.
 
Lần chỉnh sửa cuối:
Bác có thể check trên source code, các macro tự tạo để trong các module :Cell, Sheet, Text
E đã sửa lỗi như bác comment như ko thành công
 
Bác có thể check trên source code, các macro tự tạo để trong các module :Cell, Sheet, Text
E đã sửa lỗi như bác comment như ko thành công

Như tôi đã sửa ở bài trước, "Kể cả khi tôi sử dụng tổ hợp phím Ctrl+Shift+X cũng không thấy lỗi gì phát sinh, vẫn hiện Sheet Index bình thướng". Đó là lỗi mà ở bạn gặp phải, nhưng tôi kiểm tra vẫn chạy tốt.

Bạn dùng Excel 2003, hay 2007 hay 2010 vậy?
 
Lần chỉnh sửa cuối:
E dùng excel 2003 hay lỗi do version
 
Có nghĩ là bác vẫn có thể dùng add-in này bình thường ??/
Bác đùng mở file XLS mà hãy mở file XLA.
Add add-in xla vào excel
 
Có nghĩ là bác vẫn có thể dùng add-in này bình thường ??/
Bác đùng mở file XLS mà hãy mở file XLA.
Add add-in xla vào excel

Hiện tại, không biết là lỗi do phát sinh tại đâu, tuy nhiên, bạn có thể bẫy lỗi:

Mã:
Sub Create()
   [COLOR=#0000cd][B] On Error Resume Next[/B][/COLOR]
    Dim cb As CommandBar

..........................

Tôi nghĩ nó sẽ không bị lỗi này nữa! Lưu ý, nên xóa tất cả các sheet, chỉ nên để lại 1 sheet thôi nhé!

Dĩ nhiên, để chạy Addins này, bạn phải chép nó đến:

C:\Documents and Settings\Admin\Application Data\Microsoft\AddIns
 
Lần chỉnh sửa cuối:
Thank bác, các bác có ý kiến gì ko ạ, e vẫn chưa sửa dc lỗi này
 
Thank bác, các bác có ý kiến gì ko ạ, e vẫn chưa sửa dc lỗi này

Nói nôm na lỗi này không thuộc lỗi code, chỉ vì khi ở trạng thái Addins khi mở ra một file mới thì addins này chạy trước cái file đang mở, nhưng với câu lệnh gán phím tắt, nó bắt buộc phải có sheet hiện hành, nhưng với addins thì không có sheet nào hiện ra hết nên phát sinh ra lỗi hidden sheet.

Vì lỗi này chẳng đáng gì nên cứ On Error Resume Next là thoát khỏi lỗi, nhưng sau đó vẫn thực hiện được tất cả các chức năng kể cả việc gán short key.
 
thank bác e sửa dc rồi ạ
 
Web KT

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

Back
Top Bottom