Chào mọi người,
Mình có viết code này để khóa tất cả các sheet trong workbook mình đang mở, chủ yếu mình muốn khóa ô có công thức thôi, vẫn cho tùy chỉnh kéo dãn hoặc co kích thước của cột và hàng, nhưng code này chạy xong rồi thì nó khóa luôn không cho kéo dãn độ rộng hàng hay cột nữa. Nhờ mọi người xem và sửa giúp mình nha
Mình cảm ơn,
Sub Khoa_TatCa_Sheet()
Dim Ten_Sheet As Worksheet
Dim MatKhauKhoa As String
MatKhauKhoa = InputBox(“az”, vbOKCancel)
For Each Ten_Sheet In ActiveWorkbook.Worksheets
Ten_Sheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingColumns:=True, AllowFormattingRows:=True, AllowSorting:= _
True, AllowFiltering:=True, AllowUsingPivotTables:=True
Ten_Sheet.Protect Password = MatKhauKhoa
Next Ten_Sheet
End Sub
Mình có viết code này để khóa tất cả các sheet trong workbook mình đang mở, chủ yếu mình muốn khóa ô có công thức thôi, vẫn cho tùy chỉnh kéo dãn hoặc co kích thước của cột và hàng, nhưng code này chạy xong rồi thì nó khóa luôn không cho kéo dãn độ rộng hàng hay cột nữa. Nhờ mọi người xem và sửa giúp mình nha
Mình cảm ơn,
Sub Khoa_TatCa_Sheet()
Dim Ten_Sheet As Worksheet
Dim MatKhauKhoa As String
MatKhauKhoa = InputBox(“az”, vbOKCancel)
For Each Ten_Sheet In ActiveWorkbook.Worksheets
Ten_Sheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingColumns:=True, AllowFormattingRows:=True, AllowSorting:= _
True, AllowFiltering:=True, AllowUsingPivotTables:=True
Ten_Sheet.Protect Password = MatKhauKhoa
Next Ten_Sheet
End Sub