Page 1 of 1

ต้องการล็อคsheet(ให้ผู้ใช้งานกดได้แค่ปุ่มคำสั่ง)

Posted: Sat Jan 14, 2017 12:42 pm
by BadboY
เรียนอาจาร์ย และเพื่อนสมาชิก
ขอรบกวนปรึกษาปัญหาดังนี้
ผมต้องการล็อคSheet แผ่นงาน โดยให้ผู้ใช้งาน คลิกได้แค่ ปุ่มคำสั่ง 2 ปุ่ม (ปุ่ม ป้อนBarcode และ ปุ่มPrint&Save )
โดยผมทดลองทำแล้วปรากฏว่า Run code จะ Error เนื่องจาก เมื่อRun Code
จะมีคำสั่งในCode ที่ยุ่งเกี่ยวกับ Cells (คือล็อกCells)
ผมควรแก้ไขปัญหานี้อย่างไรครับ
ขอบคุณครับ

Re: ต้องการล็อคsheet(ให้ผู้ใช้งานกดได้แค่ปุ่มคำสั่ง)

Posted: Mon Jan 16, 2017 6:35 am
by snasui
:D เมื่อคลิกปุ่มให้ Code ไปทำการปลด Lock เสียก่อน เมื่อทำงานจบแล้วให้ Code ทำการ Lock ใหม่ครับ

Re: ต้องการล็อคsheet(ให้ผู้ใช้งานกดได้แค่ปุ่มคำสั่ง)

Posted: Mon Jan 16, 2017 8:58 am
by BadboY
ขอบคุณมากครับ อาจารย์
ผมทดลองทำตามแล้วโดย ใช้ code Sheets("PRINT & SAVE").Unprotect Password:="***" ที่ บันทัดแรก
และ ใชัcode Sheets("PRINT & SAVE").Protect Password:="***" ที่บันทัดสุดท้าย
ได้อย่างที่ต้องการเลยครับ ขอบคุณครับ