Code ยกเลิกการป้องกันชีทค่ะ
Posted: Tue Feb 25, 2014 7:35 pm
เรียนอาจารย์และท่านผู้รู้ช่วยปรับ Code ด้านล่างนี้ค่ะ
ต้องการให้ Code ยกเลิกการป้องกันที่ชีท Suppliers ที่มีการป้องกันชีทไว้ และ Copy ข้อมูลจากไฟล์ CustomID_Share
มาที่ชีท Suppliers ไฟล์ PO.Form แล้วค่อยป้องกันชีท Suppliers ไว้ตามเดิมค่ะ
Code ที่แนบมานี้ หากไม่ใส่
ต้องการให้ Code ยกเลิกการป้องกันที่ชีท Suppliers ที่มีการป้องกันชีทไว้ และ Copy ข้อมูลจากไฟล์ CustomID_Share
มาที่ชีท Suppliers ไฟล์ PO.Form แล้วค่อยป้องกันชีท Suppliers ไว้ตามเดิมค่ะ
Code ที่แนบมานี้ หากไม่ใส่
ActiveSheet.Unprotect และ ActiveSheet.Protect สามารถ Copy ข้อมูลมาได้ค่ะCode: Select all
Sub CusID1_Click()
Windows("CustomID_Share.xlsx").Activate
Cells.Select
Range("A:Q").Activate
Selection.Copy
Windows("PO.Form.xlsm").Activate
ActiveSheet.Unprotect '<=== ยกเลิกป้องกันชีท Suppliers
Sheets("Suppliers").Range("A1").Select
ActiveSheet.Paste
ActiveSheet.Protect '<=== ป้องกันชีท Suppliers
ThisWorkbook.Save
End Sub