Ungroup/Group trong chế độ Protect Sheet

Liên hệ QC

bun_bo_hue

Thành viên chính thức
Tham gia
31/12/09
Bài viết
78
Được thích
11
Các bác cho em hỏi có cách nào trong chế độ Protect Sheet mà mình vẫn có thể Ungroup/Group Row/Columns được không ạ ???@#!^%

Vì Ungroup/Group khi em record macro không ra sự kiện nào (không có code) nên em không bít phải làm sao ???:=\+
 
Các bác cho em hỏi có cách nào trong chế độ Protect Sheet mà mình vẫn có thể Ungroup/Group Row/Columns được không ạ ???@#!^%

Vì Ungroup/Group khi em record macro không ra sự kiện nào (không có code) nên em không bít phải làm sao ???:=\+
Khi Protect sheet thì group đã bị khóa.
Bạn tạo trong Sheet một Command. Nhấn vào thì sẽ UnProtect và cột chọn sẽ group/Ungroup, sau đó sẽ Protect lại.
 
Upvote 0
Khi Protect sheet thì group đã bị khóa.
Bạn tạo trong Sheet một Command. Nhấn vào thì sẽ UnProtect và cột chọn sẽ group/Ungroup, sau đó sẽ Protect lại.

Không có cách nào làm cho việc Protect/Unprotect vô hình đc hả pác ? Mình tính làm thế này, khi nhấn nút Ungroup/Group sẽ tự động Protect/Unprotect luôn, vô hình với người sử dụng ?

Vấn đề là khi Ungroup/Group trong Excel khôgn có sự kiện gì xảy ra để em code được cả ? Chán vãi.
 
Upvote 0
Không có cách nào làm cho việc Protect/Unprotect vô hình đc hả pác ? Mình tính làm thế này, khi nhấn nút Ungroup/Group sẽ tự động Protect/Unprotect luôn, vô hình với người sử dụng ?
Vấn đề là khi Ungroup/Group trong Excel khôgn có sự kiện gì xảy ra để em code được cả ? Chán vãi.
Không có sự kiện nào trong sheet liên quan đến group.
Có gì đâu mà chán chứ bạn. Không đi đường tắt được thì ta đi đường vòng. Đâu có ảnh hưởng lắm đến thẩm mỹ và thời gian đâu.
 
Upvote 0
Không có sự kiện nào trong sheet liên quan đến group.
Có gì đâu mà chán chứ bạn. Không đi đường tắt được thì ta đi đường vòng. Đâu có ảnh hưởng lắm đến thẩm mỹ và thời gian đâu.

Vì một số lý do nên mình không thể làm thêm 1 button Unprotect sheet được :(. Vậy là pó tay với thằng Ungroup/Group. Cám ơn pác nhiều ạ.
 
Upvote 0
Vì một số lý do nên mình không thể làm thêm 1 button Unprotect sheet được :(. Vậy là pó tay với thằng Ungroup/Group. Cám ơn pác nhiều ạ.

Sao bó tay được chứ.
Bạn copy đoạn code sau vào ThisWorkbook rồi lưu lại nha. VD Pass là "danh GPE"
PHP:
Private Sub Workbook_Open()
With Sheet1
    .EnableOutlining = True
    .Protect Password:="danh GPE", Contents:=True, UserInterfaceOnly:=True
End With
End Sub
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Sao bó tay được chứ.
Bạn copy đoạn code sau vào ThisWorkbook rồi lưu lại nha. VD Pass là "danh GPE"
PHP:
Private Sub Workbook_Open()
With Sheet1
    .EnableOutlining = True
    .Protect Password:="danh GPE", Contents:=True, UserInterfaceOnly:=True
End With
End Sub

Hay quá. Đúng ý em rồi. Cám ơn bác nhiều lắm :-)
 
Upvote 0
Sao bó tay được chứ.
Bạn copy đoạn code sau vào ThisWorkbook rồi lưu lại nha. VD Pass là "danh GPE"
PHP:
Private Sub Workbook_Open()
With Sheet1
    .EnableOutlining = True
    .Protect Password:="danh GPE", Contents:=True, UserInterfaceOnly:=True
End With
End Sub

Anh Danh ơi,
Anh có thể viết hộ em code để là sao em vừa hide/unhide và group/ungroup với 1 protect sheet ko ạ?
Bởi vì trước khi viết code của anh em vẫn hide và unhide bình thường dữ liệu đã khóa, sau khi viêt code thì hide ko đc.
Em cám ơn anh Danh nhiều ạ.
 
Upvote 0
Sao bó tay được chứ.
Bạn copy đoạn code sau vào ThisWorkbook rồi lưu lại nha. VD Pass là "danh GPE"
PHP:
Private Sub Workbook_Open()
With Sheet1
    .EnableOutlining = True
    .Protect Password:="danh GPE", Contents:=True, UserInterfaceOnly:=True
End With
End Sub


Cho mình hỏi tí. Đây là cách khoá nguyên sheet. Nếu muốn khoá một vùng ma vẫn dùng duoc group thi nên sửa như thế nào. Thanks !
 
Upvote 0
Web KT

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

Back
Top Bottom