ไปยังเนื้อหาหลัก

วิธีป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานใน Excel

ใน Excel คุณสามารถเปลี่ยนชื่อแผ่นงานได้โดยดับเบิลคลิกที่ชื่อแท็บอย่างรวดเร็วและง่ายดาย แต่บางครั้งคุณจะไม่อนุญาตให้ผู้อื่นเปลี่ยนชื่อแผ่นงาน ในกรณีนี้คุณจะป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานในสมุดงานได้อย่างไร

ป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานโดยป้องกันสมุดงาน

ป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานโดยใช้รหัส VBA


ลูกศรสีฟ้าฟองขวา ป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานโดยป้องกันสมุดงาน

หากคุณใช้ ป้องกัน Workbook จะไม่มีการเปลี่ยนแปลงชื่อแผ่นงานทั้งหมดโปรดดำเนินการดังนี้:

1. คลิก รีวิว > ป้องกัน Workbookดูภาพหน้าจอ:

doc ป้องกันการเปลี่ยนชื่อแผ่นงาน 1

2. ใน ปกป้องโครงสร้างและ Windows กล่องโต้ตอบป้อนรหัสผ่านตรวจสอบไฟล์ โครงสร้าง ภายใต้ ปกป้องสมุดงานสำหรับจากนั้นยืนยันรหัสผ่านอีกครั้งดูภาพหน้าจอ:

doc ป้องกันการเปลี่ยนชื่อแผ่นงาน 2

3. จากนั้นคลิก OK ตอนนี้เมื่อคุณดับเบิลคลิกเพื่อเปลี่ยนชื่อแผ่นงานข้อความเตือนจะปรากฏขึ้นเพื่อเตือนคุณว่าไม่สามารถเปลี่ยนชื่อแผ่นงานได้โปรดดูภาพหน้าจอ:

doc ป้องกันการเปลี่ยนชื่อแผ่นงาน 3

หมายเหตุ: ด้วยคุณสมบัตินี้ยกเว้นการเปลี่ยนชื่อแผ่นงานฟังก์ชันอื่น ๆ เช่นการแทรกแผ่นงานลบแผ่นงานซ่อนแผ่น ...

doc ป้องกันการเปลี่ยนชื่อแผ่นงาน 4


ลูกศรสีฟ้าฟองขวา ป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานโดยใช้รหัส VBA

นี่คือรหัส VBA ที่สามารถช่วยคุณป้องกันการเปลี่ยนชื่อแผ่นงานเฉพาะได้ กรุณาทำตามนี้:

1. คลิกขวาที่แท็บแผ่นงานที่คุณต้องการป้องกันไม่ให้เปลี่ยนชื่อแผ่นงานจากนั้นเลือก ดูรหัส จากเมนูบริบทในป๊อปอัป Microsoft Visual Basic สำหรับแอปพลิเคชัน โปรดคัดลอกและวางรหัสต่อไปนี้ลงในช่องว่าง โมดูล:

รหัส VBA: ป้องกันไม่ให้เปลี่ยนชื่อแผ่นงาน:

Private Sub worksheet_SelectionChange(ByVal Target As Excel.Range)
'Updateby Extendoffice
If ActiveSheet.Name <> "Master" Then
ActiveSheet.Name = "Master"
End If
End Sub

doc ป้องกันการเปลี่ยนชื่อแผ่นงาน 5

หมายเหตุ: ในโค้ดด้านบน Master คือชื่อแผ่นงานที่คุณต้องการป้องกันไม่ให้ถูกเปลี่ยน

2. จากนั้นให้บันทึกและปิดรหัสนับจากนี้ไปเมื่อคุณเปลี่ยนชื่อแผ่นงานเฉพาะนี้ชื่อแผ่นงานจะถูกเรียกคืนกลับเป็นต้นฉบับพร้อมกัน ดูภาพหน้าจอ:

doc ป้องกันการเปลี่ยนชื่อแผ่นงาน 6

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi i had one query
I had given sum if formula where as the sheet name is "Charge" and where i had given formula in that particular sheet i want to replace formula in AH row so when i am replacing formula from ROW -AR to AH the sheet name reflecting in formula is also changing how should i replace
This comment was minimized by the moderator on the site
Hello, there!

Use of vba code to prevent renaming sheets is fantastic. However, it shows the message: "That name is already taken. Try a different one." if hyperlink to a next sheet in the same workbook is clicked.

Could you help, please?
This comment was minimized by the moderator on the site
Hello Acharya ,
The warning message you remind is the default message when there is same name in the workbook, it can't be avoided.
Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations