snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
buncha2522
Member
Posts: 115 Joined: Thu May 01, 2014 4:09 pm
#1
Post
by buncha2522 » Fri May 09, 2014 5:37 pm
วิธีที่ 1
ทำตามวิธีการป้องกันการแก้ไขสูตร ตามที่กล่าวมาข้างต้น แต่เมื่อถึงขั้นตอนการใส่ Password ดังในภาพที่ 3 ให้เอาเครื่องหมายถูกในช่อง Select locked cells ออกด้วย แล้วจึงค่อยคลิก OK
วิธีการนี้ จะทำให้ผู้ใช้ คลิกเมาท์หรือเลื่อนพอยเตอร์ ได้เฉพาะในเซลล์ที่เราอนุญาตให้แก้ไข หรืออนุญาตให้กรอกข้อมูลได้เท่านั้น ส่วนเซลล์อื่นๆ จะไม่สามารถคลิกได้เลย ทำให้ไม่สามารถคลิกไปดูสูตรในเซลล์ที่เราเขียนสูตรไว้ได้
วิธีที่ 2
สำหรับวิธีนี้ ก่อนทำการ Protect sheet เมื่อเราเลือกเซลล์ที่จะอนุญาตให้แก้ไขได้ และเอาเครื่องหมายถูกหน้าคำว่า Locked ออกแล้ว ให้เลือกเซลล์ที่เราเขียนสูตรไว้ทั้งหมด และเช่นเดียวกัน ถ้าเซลล์นั้นๆ อยู่กระจายกัน ก็ให้กดแป้น Ctrl ค้างไว้ แล้วใช้เมาท์เลือกคลิกเซลล์ที่ต้องการทีละเซลล์จนครบ
จากนั้น ก็คลิกเมาท์ขวา เลือก Format cells... อีกครั้งหนึ่ง ไปที่แท็ป Protection คราวนี้ติ๊กให้มีเครื่องหมาย ถูก หน้าคำว่า Hidden แล้วคลิก OK
จากนั้นก็ไปที่เมนู Tools > Protection > Protect sheet...
ใส่ Password แล้วติ๊กเลือกให้มีเครื่องหมายถูก ข้างหน้า Select locked cells และข้างหน้า Select unlocked cells
เสร็จแล้วคลิก OK และทำการยืนยัน Password อีกครั้งหนึ่ง
คราวนี้ เมื่อคลิกไปที่เซลล์ใดๆ ที่มีสูตรคำนวณ (ซึ่งเรากำหนดให้เป็น Hidden) ก็จะไม่ปรากฏสูตรหรือข้อความใดๆ ให้เห็นในแถบสูตร (Formula bar) ด้านบนเลย
จากทั้ง 2 เรื่อง 3 วิธีดังที่กล่าวมาข้างต้นนั้น หากคุณจะทดลองทำทั้ง 3 วิธีเพื่อดูว่าจะได้ผลเป็นอย่างไรนั้น เมื่อคุณได้ทดลองทำวิธีใดไปแล้ว ก่อนที่จะไปทำวิธีถัดไป คุณจะต้องเข้าไปที่เมนู Tools > Protection > Unprotect sheet... เพื่อทำให้ชีทงาน กลับสู่สภาพปกติก่อนนะครับ แล้วจึงค่อยทดลองทำวิธีถัดไป
ผมหา เมนู Tools > Protection > Protect sheet..ไม่เจอครับ