Disable Right Click lên Sheet Tabs để xóa sheet (1 người xem)

Liên hệ QC

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

minhtungph

None
Tham gia
18/9/13
Bài viết
198
Được thích
78
- Chào các bạn, vấn đề mình đưa ra không cho người khác right click lên sheet để xóa sheet, mình đã tìm được hướng giải quyết với code sau:
Mã:
Application.CommandBars("Ply").Enabled = False
- Tuy nhiên mình muốn khi Right Click lên Sheet tabs thì vẫn hiện CommandBars("Ply"), chỉ không cho click vào nút Delete, mình tìm được code sau đây, tuy nhiên nó không hoạt động trên excel 2013
Mã:
Application.CommandBars.FindControl(ID:=847).Enabled = False
Application.CommandBars("Ply").Controls("Delete").Enabled = False
- Mình đã test thì thấy ID của lệnh Delete là 847, nhưng nó không hoạt động, bạn nào có kinh nghiệm trong vụ này hỗ trợ mình nha, mình cám ơn.
 
dể ẹt , dấu thanh kéo không cho thấy sheet là ok
 
Upvote 0
- Chào các bạn, vấn đề mình đưa ra không cho người khác right click lên sheet để xóa sheet, mình đã tìm được hướng giải quyết với code sau:
Mã:
Application.CommandBars("Ply").Enabled = False
- Tuy nhiên mình muốn khi Right Click lên Sheet tabs thì vẫn hiện CommandBars("Ply"), chỉ không cho click vào nút Delete, mình tìm được code sau đây, tuy nhiên nó không hoạt động trên excel 2013
Mã:
Application.CommandBars.FindControl(ID:=847).Enabled = False
Application.CommandBars("Ply").Controls("Delete").Enabled = False
- Mình đã test thì thấy ID của lệnh Delete là 847, nhưng nó không hoạt động, bạn nào có kinh nghiệm trong vụ này hỗ trợ mình nha, mình cám ơn.

Bỏ trong sự kiện Worksheet_Activate của sheet mà mình muốn ngăn xóa bằng cách click phải chuột
Mã:
Private Sub Worksheet_Activate()
    CommandBars("Ply").Enabled = False
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom