Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Set vung = Range("A1:A10")
If Not Intersect(Target, vung) Is Nothing Then Cancel = True
End Sub
Em nghĩ vầy sẽ hợp lý hơn:Code đặt trong sheet cần chặn chuột phải. Code có tác dụng trong vùng A1:A10, sửa vùng lại theo yêu cầu của mìnhPHP:Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) Set vung = Range("A1:A10") If Not Intersect(Target, vung) Is Nothing Then Cancel = True End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Dim i As Long
With Target.Parent
For i = 1 To .ListObjects.Count
If Not Intersect(.ListObjects(i).Range, Target) Is Nothing Then Cancel = True
Next
End With
End Sub