Nhờ hỗ trợ tạo pass cho sheet

Liên hệ QC

LienDong

Thành viên thường trực
Tham gia
22/11/12
Bài viết
218
Được thích
46
Nghề nghiệp
Ai nói đúng thì làm!
Xin chào các bạn!
Tôi có record macro để tạo pass cho sheet, pass là "lien"
khi record macro thì trong bảng protect sheet phần Allow all use of this worksheet to: tôi có đánh dấu tích tất cả
sau đó có chỉnh lại 1 chút. Bây giờ chạy code thì nó cứ hiện ra bảng nhập pass và code chạy không đúng yêu cầu như sau khi pass thì nó không cho filter, fotmat, delete cột , dòng ...
nhờ các bạn chỉnh sửa giúp. Cảm ơn các bạn!

Sub KhoaKhoa()
With ActiveSheet
.Protect "lien"
.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 With
End Sub
 

File đính kèm

Tức là mình muốn thế nào?
Bạn thử chạy code KhoaKhoa
Thì nó hiện 1 bảng đòi nhập pass, mà trong code đã có pass là "lien" => mình muốn nó tự động nhập pass "lien" vào, và khi đã khóa sheet thì mình vẫn có thể filter, ...
Cảm ơn bạn
 
Bạn thử chạy code KhoaKhoa
Thì nó hiện 1 bảng đòi nhập pass, mà trong code đã có pass là "lien" => mình muốn nó tự động nhập pass "lien" vào, và khi đã khóa sheet thì mình vẫn có thể filter, ...
Cảm ơn bạn

"Khi đã khóa sheet thì mình vẫn có thể ba chấm".
 

File đính kèm

Nói đơn giản như thế này
Mình muốn tạo 1 macro, protect sheet
có pass là liên
sau khi protect sheet, thì em vẫn có thể filer, inset dòng, cột ..
 
Web KT

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

Back
Top Bottom