สารบัญ
หากคุณพยายาม ป้องกันเซลล์ ใน Excel โดยไม่ป้องกันแผ่นงาน คุณจะพบว่าบทความนี้มีประโยชน์ ดังนั้น เรามาเริ่มกันที่บทความหลักเลย
ดาวน์โหลดสมุดงาน
Protect Cells.xlsm
3 วิธีในการปกป้องเซลล์โดยไม่ต้องมีแผ่นป้องกัน ใน Excel
ที่นี่ เรามีชุดข้อมูลต่อไปนี้ซึ่งมีบันทึกการขายของผลิตภัณฑ์บางรายการของบริษัท เราจะพยายาม ป้องกันเซลล์เฉพาะ ของชุดข้อมูลนี้โดยไม่ปกป้องชุดข้อมูลหรือชีตทั้งหมดโดยใช้ 3 วิธีต่อไปนี้
เราใช้ Microsoft Excel 365 เวอร์ชันที่นี่ คุณสามารถใช้เวอร์ชันอื่นได้ตามความสะดวกของคุณ
วิธีที่ 1: การใช้ตัวเลือก Format Cells เพื่อป้องกันเซลล์โดยไม่ต้องมี Protecting Sheet
ในส่วนนี้ เราจะใช้ตัวเลือก จัดรูปแบบเซลล์ เพื่อ ป้องกันเซลล์ ของคอลัมน์ ผลิตภัณฑ์ เท่านั้น แทนที่จะป้องกัน ชุดข้อมูลทั้งหมด
ขั้นตอน :
➤ เลือกทั้งแผ่นงานโดยคลิกที่สัญลักษณ์สามเหลี่ยมที่มุมซ้ายบนและ จากนั้นไปที่แท็บ หน้าแรก >> เซลล์ กลุ่ม >> รูปแบบ แบบเลื่อนลง >> ตัวเลือกรูปแบบเซลล์
จากนั้น กล่องโต้ตอบ จัดรูปแบบเซลล์ จะปรากฏขึ้น
➤ คลิกที่ การป้องกัน ยกเลิกการเลือก ล็อคตัวเลือก แล้วเลือก ตกลง .
ตอนนี้ เราจะทำขั้นตอนนั้นอีกครั้งสำหรับเซลล์ ที่เราต้องการล็อก
➤ เลือกเซลล์ของคอลัมน์ ผลิตภัณฑ์ จากนั้นไปที่แท็บ หน้าแรก แท็บ >> เซลล์ กลุ่ม >> ; รูปแบบ เมนูแบบเลื่อนลง >> รูปแบบเซลล์ ตัวเลือก
หลังจากนั้น รูปแบบเซลล์ กล่องโต้ตอบจะปรากฏขึ้นอีกครั้ง
➤ คลิกที่ การป้องกัน ทำเครื่องหมายที่ตัวเลือก ล็อก จากนั้นเลือก ตกลง .
<0ถึงเวลาป้องกันแผ่นงานนี้เพื่อตรวจสอบว่าเซลล์ที่เลือกเท่านั้นถูกล็อคหรือไม่
➤ ไปที่แท็บ หน้าแรก >> เซลล์ กลุ่ม >> รูปแบบ รายการแบบเลื่อนลง >> แผ่นป้องกัน ตัวเลือก
หลังจาก ตัวช่วยสร้าง แผ่นป้องกัน จะปรากฏขึ้น
➤ พิมพ์รหัสผ่านแล้วกด ตกลง .
➤ ป้อนรหัสผ่านใหม่แล้วกด ตกลง อีกครั้ง
ตอนนี้ ถ้าคุณต้องการเปลี่ยนค่าของเซลล์ใดๆ ของ ผลิตภัณฑ์ คอลัมน์ จากนั้นคุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้
แต่เราได้เปลี่ยนมูลค่าการขายสำหรับ สตรอเบอร์รี่ <2 เรียบร้อยแล้ว>ฉ จาก $3,914.00 ถึง $4,000.00 .
อ่านเพิ่มเติม: วิธีป้องกันเซลล์ Excel ด้วยรหัสผ่าน (4 ตัวอย่างที่เหมาะสม)
วิธีที่ 2: การใช้ตัวเลือก Allow Edit Ranges เพื่อป้องกันเซลล์ใน Excel โดยไม่ป้องกัน Sheet
ที่นี่ เราจะใช้ อนุญาตให้แก้ไขช่วง ตัวเลือกเพื่อป้องกันเซลล์ของคอลัมน์ ผลิตภัณฑ์ โดยไม่ล็อกเซลล์อื่นๆ ของคอลัมน์นี้แผ่นงาน
ขั้นตอน :
➤ ไปที่ ทบทวน แท็บ >> ป้องกัน กลุ่ม >> อนุญาตให้แก้ไขช่วง ตัวเลือก
หลังจากนั้น อนุญาตให้ผู้ใช้แก้ไขช่วง กล่องโต้ตอบจะเปิดขึ้น
➤ เลือกตัวเลือก ใหม่ ตัวเลือก
จากนั้น คุณจะถูกนำไปที่ กล่องโต้ตอบ ช่วงใหม่
➤ ตั้งชื่อช่อง ชื่อเรื่อง เป็น ช่วง 1 หรือสิ่งอื่นๆ ที่คุณต้องการและพิมพ์ช่วง C4:D11 ในช่อง อ้างอิงเซลล์ แล้วกด ตกลง .
หลังจากนั้น อนุญาตให้ผู้ใช้แก้ไขช่วง กล่องโต้ตอบจะปรากฏขึ้นอีกครั้ง
➤ คลิกที่ นำไปใช้ .
➤ ตอนนี้ เลือกตัวเลือก ป้องกัน แผ่นงาน ตัวเลือกอีกครั้ง
จากนั้นตัวช่วยสร้าง ป้องกันแผ่นงาน จะปรากฏขึ้น
➤ พิมพ์รหัสผ่านแล้วกด ตกลง .
➤ ป้อนรหัสผ่านอีกครั้งและกด ตกลง อีกครั้ง
สำหรับการเปลี่ยนแปลงค่าของเซลล์ใดๆ ของคอลัมน์ ผลิตภัณฑ์ คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้
แต่เราได้เปลี่ยนมูลค่าการขายสำหรับ Cherry จาก $4,316.00 เป็น $3,845.00 เรียบร้อยแล้ว .
อ่านเพิ่มเติม: Excel VBA เพื่อป้องกันช่วงของเซลล์ (3 ตัวอย่าง)
การอ่านที่คล้ายกัน
- วิธีล็อกค่าเซลล์เมื่อคำนวณใน Excel (3 วิธีง่ายๆ)
- ปกป้องเซลล์ Excel แต่อนุญาตให้ป้อนข้อมูล (2 ด่วนวิธีการ)
วิธีที่ 3: การใช้รหัส VBA เพื่อป้องกันเซลล์โดยไม่มีแผ่นป้องกัน
ในส่วนนี้ เราจะใช้รหัส VBA เพื่อป้องกันเซลล์เฉพาะของผลิตภัณฑ์ เชอร์รี่ และ แอปเปิ้ล โดยไม่ปกป้องทั้งแผ่น
<37
ขั้นตอน :
➤ คลิกขวาที่ชื่อแผ่นงาน
➤ เลือก ดูโค้ด ตัวเลือก
จากนั้น คุณจะเข้าสู่หน้าต่าง ตัวแก้ไข Visual Basic
➤ พิมพ์โค้ดต่อไปนี้ในหน้าต่างโค้ด
9801
โค้ดนี้จะดำเนินการก็ต่อเมื่อเราเลือกเซลล์ใดๆ และเราได้กำหนดขั้นตอนเป็น Worksheet_SelectionChange , แผ่นงาน คือ วัตถุ และ SelectionChange คือ ขั้นตอน
สอง คำสั่ง IF-THEN ถูกใช้ที่นี่เพื่อกำหนดเซลล์เฉพาะของเราด้วย หมายเลขคอลัมน์ 2 และ หมายเลขแถว 6 หรือ 9 .
หากเงื่อนไขเหล่านี้เป็นจริง เซลล์ที่เลือกจะเป็น 3 เซลล์ ทางขวาไปยังเซลล์ B6 หรือ B9 .
ตอนนี้ ลอง เพื่อเลือกเซลล์ที่มีผลิตภัณฑ์ แตงโม จากนั้นการเลือกของเราจะถูกย้ายไปที่เซลล์ 3 ทางขวา
อ่านเพิ่มเติม: Excel VBA เพื่อล็อคเซลล์โดยไม่ต้องป้องกันชีต (4 ตัวอย่างในอุดมคติ)
ส่วนการปฏิบัติ
สำหรับการฝึกปฏิบัติด้วยตัวเอง เราได้จัดเตรียม แบบฝึกหัด ส่วนด้านล่างในชีตชื่อ แบบฝึกหัด โปรดทำด้วยตัวเอง
บทสรุป
ในบทความนี้ เราพยายามครอบคลุมวิธีการป้องกันเซลล์ใน Excel โดยไม่ป้องกันชีต หวังว่าคุณจะพบว่ามีประโยชน์ หากคุณมีข้อเสนอแนะหรือคำถามใดๆ โปรดแบ่งปันในส่วนความคิดเห็น