Anh thử dùng code sau:Chào các anh/chị. Cho tôi hỏi có cách nào để ScrollArea trong vùng không liên tục, ví dụ như kiểu ActiveSheet.ScrollArea = "Vùng không liên tục"
Sub Set_Restrictions()
Dim myArea As Object
Dim counter As Integer
Range("A1:C10").Locked = False
Range("C14:D16").Locked = False
Range("F12:H20").Locked = False
With Worksheets("sheet1")
.EnableSelection = xlUnlockedCells
.Protect contents:=True, userinterfaceonly:=True
.ScrollArea = "A1:H20"
End With
Set myArea = Range(Worksheets("sheet1").ScrollArea)
For counter = (myArea.Column + myArea.Columns.Count) To 256
Columns(counter).Locked = True
Next counter
End Sub
Sub No_Restrictions()
With Worksheets("sheet1")
.EnableSelection = xlNoRestrictions
.Protect contents:=False, userinterfaceonly:=True
.ScrollArea = ""
End With
End Sub