Ẩn macro xin hướng dẫn

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

salam

Thành viên gắn bó
Tham gia
4/11/06
Bài viết
1,945
Được thích
1,896
Giới tính
Nam
Nghề nghiệp
Accountant
Các bác ơi cho em hỏi muốn ẩn danh sách macro trong menu tools/macro..
thì làm thế nào. Cám ơn các Bác.
 
Biến nó thành Add-Ins thì sẽ ẩn. Bạn save nó thành đuôi .xla và Add-Ins vào sử dụng.
 
Upvote 0
salam đã viết:
Các bác ơi cho em hỏi muốn ẩn danh sách macro trong menu tools/macro.. thì làm thế nào. Cám ơn các Bác.
Để ẩn danh sách macro trong menu tools/macro, bác làm vô hiệu hóa (làm mờ) macro trong tools đi là xong. Không thấy được dsách tức là ẩn rồi. hè hè...
 
Lần chỉnh sửa cuối:
Upvote 0
Đâu phải món nào cũng có thể save thành XLA dc đồng chí? Con macro này chỉ có tác dụng với file thực tế, còn với file khác thì nó ko hiểu... vậy phải làm sao đây?
 
Upvote 0
Duong gia đã viết:
Để ẩn danh sách macro trong menu tools/macro, bác làm vô hiệu hóa (làm mờ) macro trong tools đi là xong. Không thấy được dsách tức là ẩn rồi. hè hè...
Làm mờ thế nào bác chỉ cho với. Trong file của em chỉ thấy mờ edit, delete...
còn tên thì vẫn nhìn thấy và run vô tư.
 
Upvote 0
salam đã viết:
Làm mờ thế nào bác chỉ cho với. Trong file của em chỉ thấy mờ edit, delete... còn tên thì vẫn nhìn thấy và run vô tư.
Đây nè, bạn copy đoạn code sau thả vào Thisworkbook của bạn là OK : Private Sub Workbook_Open() Application.CommandBars("macro").Enabled = False End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.CommandBars("macro").Enabled = True End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Duong gia đã viết:
Để ẩn danh sách macro trong menu tools/macro, bác làm vô hiệu hóa (làm mờ) macro trong tools đi là xong. Không thấy được dsách tức là ẩn rồi. hè hè...
Bác nói chi tiết được không, làm mờ như thế nào. (Ý em là không cho hiện danh sách Name Macro trong menu tools/Macro/Macros...)
 
Upvote 0
Bác copy đoạn code của anh Duong gia vào This Workbook trong VBE thì cái Tools/Macro sẽ bị ẩn đi. Muốn edit, run,... thì phải vào VBE.
 
Upvote 0
Lam_A0 đã viết:
Bác copy đoạn code của anh Duong gia vào This Workbook trong VBE thì cái Tools/Macro sẽ bị ẩn đi. Muốn edit, run,... thì phải vào VBE.
Làm như Bác Lam_A0 nói đấy. Thanks
 
Lần chỉnh sửa cuối:
Upvote 0
Các Bác có cách nào mà chỉ ẩn riêng cho workbook có code đó không, các file khác không bị ảnh hưởng (cùng mở). vì khi chuyển sang wordbook khác thì lại phải mở (làm hiện Macro)lên khó chịu lắm các bác ah.
 
Upvote 0
salam đã viết:
Các Bác có cách nào mà chỉ ẩn riêng cho workbook có code đó không, các file khác không bị ảnh hưởng (cùng mở). vì khi chuyển sang wordbook khác thì lại phải mở (làm hiện Macro)lên khó chịu lắm các bác ah.
Tạm thời bác thêm đoạn code sau vào Workbook mở cùng:
Mã:
Private Sub Workbook_Open()
Application.CommandBars("macro").Enabled = True
End Sub
Giải pháp này có vẻ hơi nông dân, nhưng em chưa nghĩ ra cách nào khác cả--=0 --=0 --=0 ! Hơn nữa em nghĩ:
- Mục đích của bác là không muốn cho người khác chỉnh sửa file đó nên chỉ copy file đó cho người ta là được...(đoán vậy).
- Việc mở VBE là rất bình thường, em nghĩ bác nên sử dụng, trong đó mới có đầy đủ tools để hỗ trợ lập trình.
Thân!
 
Upvote 0
Web KT

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

Back
Top Bottom