Hỏi về chạy Sort và xóa trong file có Protect

Liên hệ QC

DungMD

Thành viên chính thức
Tham gia
21/6/21
Bài viết
65
Được thích
16
Cho tôi hỏi khi sheet bị khóa thì thường không Sort và xóa được các dòng, vậy có thể code là khi chạy VBA thì mở khóa, cuối đoạn code khóa lại như cũ không ?
Tôi đã thử chạy nhưng có lúc vẫn phải nhập lại Pass và vẫn Protect nhưng không có pass
Sub SORT()
'
' SORT Macro
'
' Keyboard Shortcut: Ctrl+g

'
ActiveSheet.Unprotect
Dim aRow As Integer
aRow = Sheet8.UsedRange.Rows.Count


Range("P4:p" & aRow).Select

Selection.Copy


Range("P4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False

ActiveWorkbook.Worksheets("NKC-Details").AutoFilter.SORT.SortFields.Clear
ActiveWorkbook.Worksheets("NKC-Details").AutoFilter.SORT.SortFields.Add2 Key _
:=Range("C3:C" & aRow), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("NKC-Details").AutoFilter.SORT
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply

End With
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True, AllowInsertingColumns:=True, AllowInsertingRows _
:=True, AllowInsertingHyperlinks:=True, AllowDeletingColumns:=True, _
AllowDeletingRows:=True, AllowSorting:=True, AllowFiltering:=True, _
AllowUsingPivotTables:=True
End Sub
 
Làm như hình là được.

Muốn cái khác nữa thì chịu khó đọc kỹ hướng dẫn sử dụng Protect Sheet trước khi dùng.

1626332323264.png
 
Upvote 0
Thật bình tĩnh và đọc thật kỹ nhé.

Tương tự như trường hợp này bác ơi
Bài đã được tự động gộp:

không được bác ạ nếu phía dưới có 1 dòng bị khóa
Liên kết: https://www.youtube.com/watch?v=wv1AgZR9G2c

Em tìm được giải pháp ở đây rôi, thanks bác
 
Upvote 0

Tương tự như trường hợp này bác ơi
Bài đã được tự động gộp:


Liên kết: https://www.youtube.com/watch?v=wv1AgZR9G2c

Em tìm được giải pháp ở đây rôi, thanks bác
Cái này trên GPE cũng có nghe bạn, thử dùng chức năng tìm kiếm của GPE có một mâm luôn.
 
Upvote 0
Web KT

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

Back
Top Bottom