Page 1 of 1

ป้องกันคำสั่งที่เขียนไว้

Posted: Fri Nov 25, 2022 5:09 pm
by cartoonnet
มีวิธีป้องกันคำสั่งที่เขียนไว้ ไหมครับ
ตอนนี้ใช้รูปแบบ Table พอเราพิมบรรทัดใหม่ สูตรในคอลั่มนั้นๆจะถูกคัดลอกมาให้ครับ

พอจะป้องกันโดยการ

"ป้องกันแผ่นงาน"
ผลคือพอขึ้นบรรทัดใหม่ Table ไม่คัดลอกสูตรในคอลั่มนั่น ลงมาครับ พอมีวิธีป้องกันไม่ให้ User มาแก้ไขคำสังของเราหรือไม่ครับ

ขอบคุณครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Fri Nov 25, 2022 6:38 pm
by snasui
:D ลองแนบไฟล์พร้อมอธิบายประกอบว่าต้องการให้เซลล์ไหนแก้ไขได้ เซลล์ไหนไม่ให้แก้ไขได้ จะได้เข้าใจตรงกันครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Wed Nov 30, 2022 7:59 am
by cartoonnet
แบบนี้ครับ ถ้าเราเพิ่มข้อความในบรรทัดใหม่ ปกติสูตรทีเขียนไว้มันจะเพิ่มมาด้วยครับ

แต่เราล็อค Sheet สูตรไม่เพิ่มให้ครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Wed Nov 30, 2022 8:53 am
by snasui
:D ยังไม่เข้าใจประเด็นครับ

เมื่อ Lock แล้วจะจะไม่สามารถเพิ่มบรรทัดได้ยกเว้นว่าไปกำหนดให้บรรทัดเหล่านั้นสามารถแก้ไขได้ เช่น คลุม A1:AE1000 > คลิกขวา > Format Cells > เลือกแถบ Protect > คลิกปลดเครื่อหมายที่ Locked > ทำการ Protect Sheet

การทำเช่นนี้ช่วง A1:AE1000 จะสามารถแก้ไขได้ เมื่อคีย์ข้อความในบรรทัดล่างของคอลัมน์ A ใน Table สูตรที่เกี่ยวข้องก็จะขยายตามไปครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Wed Nov 30, 2022 10:54 am
by cartoonnet
snasui wrote: Wed Nov 30, 2022 8:53 am :D ยังไม่เข้าใจประเด็นครับ

เมื่อ Lock แล้วจะจะไม่สามารถเพิ่มบรรทัดได้ยกเว้นว่าไปกำหนดให้บรรทัดเหล่านั้นสามารถแก้ไขได้ เช่น คลุม A1:AE1000 > คลิกขวา > Format Cells > เลือกแถบ Protect > คลิกปลดเครื่อหมายที่ Locked > ทำการ Protect Sheet

การทำเช่นนี้ช่วง A1:AE1000 จะสามารถแก้ไขได้ เมื่อคีย์ข้อความในบรรทัดล่างของคอลัมน์ A ใน Table สูตรที่เกี่ยวข้องก็จะขยายตามไปครับ
ขอบคุณครับ
จุดประสงค์คือ excel ตัวนี้มีคนใช้หลายคนครับ ต้องการให้เค้าคีย์ข้อมูลได้ แต่ไม่อยากให้ไปแก้ไขช่องที่เป็นสูตรครับ
ผมลองกำหนดช่องให้ล็อคเฉพาะช่องที่มีสูตร แต่กำหนดการอนุญาตช่วง ให้แก้ไขได้เฉพาะช่องที่กำหนดครับ

ผลคือ เวลาขึ้นตารางใหม่ ตารางมันไม่ Copy ให้ครับตามภาพครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Wed Nov 30, 2022 10:55 am
by snasui
:D ลองแนบไฟล์ล่าสุดที่ได้กำหนดค่าเอาไว้แล้วมาด้วยจะได้ดูต่อไปจากนั้นครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Wed Nov 30, 2022 12:21 pm
by cartoonnet
snasui wrote: Wed Nov 30, 2022 10:55 am :D ลองแนบไฟล์ล่าสุดที่ได้กำหนดค่าเอาไว้แล้วมาด้วยจะได้ดูต่อไปจากนั้นครับ
ขอบคุณครับ

Re: ป้องกันคำสั่งที่เขียนไว้

Posted: Wed Nov 30, 2022 12:33 pm
by snasui
:D ผมเช็คไฟล์แล้วไม่ได้ทำในสิ่งที่ผมแจ้งไปตามโพสต์นี้ครับ viewtopic.php?p=114207#p114200

กรุณาทำการ Lock เซลล์ที่ไม่ให้แก้ ปลด Lock เซลล์ที่ให้แก้ได้ โดยก่อนจะปลด Lock ให้คลุมข้อมูลเผื่อไว้ในทางคอลัมน์เท่าที่คิดว่าเพียงพอต่อการเพิ่มของข้อมูลในอนาคต หรือเท่าที่คิดว่าข้อมูลจะขยายไปถึง