Page 1 of 1

Code Protect และ Unprotect

Posted: Thu Nov 20, 2014 5:16 pm
by suka
เรียนอาจารย์และท่านผู้รู้ค่ะ

ช่วยเรื่องปรับโค๊ดด้านล่างนี้ค่ะ
ต้องการสร้างปุ่มที่ชีท Sheet1 หากมีการ Protect ชีทอยู่เมื่อกดที่ปุ่ม Button1 ให้ Unprotect ชีทหากไม่ก็ให้ Protect ค่ะ

โค๊ดติดมีระบายสีเหลืองที่ If Sheets("Sheet1") = "Protect" Then ค่ะ ขอบคุณค่ะ

Code: Select all

Sub Protect()
        Dim formBook As Workbook
        Set formBook = ThisWorkbook
        If Sheets("Sheet1") = "Protect" Then
            formBook.Activate
            ActiveSheet.Unprotect
        Else
            formBook.Activate
            ActiveSheet.Protect
        End If
End Sub

Re: Code Protect และ Unprotect

Posted: Thu Nov 20, 2014 8:05 pm
by snasui
:D ตัวอย่างการปรับ Code ครับ

Code: Select all

With Sheets("Sheet1")
    If .ProtectContents = True Then .Unprotect Else .Protect
End With

Re: Code Protect และ Unprotect

Posted: Thu Nov 20, 2014 8:54 pm
by วังวู ช่ง
:D :thup: :thup: :cp:

Re: Code Protect และ Unprotect

Posted: Thu Nov 20, 2014 9:17 pm
by suka
ขอบพระคุณค่ะอาจารย์ :thup: