สารบัญ
หากคุณกำลังค้นหาวิธีแก้ปัญหาหรือเทคนิคพิเศษในการ ล้างเซลล์ใน Excel ด้วยปุ่ม แสดงว่าคุณมาถูกที่แล้ว มีขั้นตอนง่ายๆ ในการ ล้างเซลล์ใน Excel ด้วยปุ่ม บทความนี้จะแสดงให้คุณเห็นทุกขั้นตอนพร้อมภาพประกอบที่เหมาะสม เพื่อให้คุณสามารถนำไปใช้ตามวัตถุประสงค์ของคุณได้อย่างง่ายดาย มาเข้าสู่ส่วนกลางของบทความกัน
ดาวน์โหลดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดได้จากที่นี่:
การล้างเซลล์ด้วยปุ่ม .xlsm
ขั้นตอนการล้างเซลล์ใน Excel ด้วยปุ่ม
ในส่วนนี้ ผมจะแสดงขั้นตอนที่ง่ายและรวดเร็ว เพื่อล้างเซลล์ใน Excel ด้วยปุ่ม บนระบบปฏิบัติการ Windows คุณจะพบคำอธิบายโดยละเอียดพร้อมภาพประกอบที่ชัดเจนของแต่ละสิ่งในบทความนี้ ฉันใช้ เวอร์ชัน Microsoft 365 ที่นี่ แต่คุณสามารถใช้เวอร์ชันอื่น ๆ ตามความพร้อมใช้งานของคุณ หากบทความนี้ใช้ไม่ได้กับเวอร์ชันของคุณ โปรดแสดงความคิดเห็น
📌 ขั้นตอนที่ 1: สร้างโมดูล VBA
- สำหรับ ก่อนอื่น ให้ไปที่ริบบิ้นด้านบนแล้วกด นักพัฒนา จากนั้นกดที่ตัวเลือก Visual Basic จากเมนู
คุณสามารถ ใช้ ALT + F11 เพื่อเปิดหน้าต่าง “Microsoft Visual Basic for Applications” หากคุณไม่ได้เพิ่มแท็บนักพัฒนาไว้
- ตอนนี้ หน้าต่างชื่อ “Microsoft Visual Basic สำหรับแอปพลิเคชัน” จะปรากฏขึ้น จากแถบเมนูด้านบน กดปุ่ม “แทรก” แล้วเมนูจะปรากฏขึ้น จากนั้น ให้เลือกตัวเลือก “โมดูล'”
📌 ขั้นตอนที่ 2: แทรกโค้ด VBA ในโมดูล
- ตอนนี้ หน้าต่าง “โมดูล” ใหม่จะปรากฏขึ้น และ วาง โค้ด VBA นี้ลงในช่อง
✅ โค้ดสำหรับการล้างเซลล์โดยรักษารูปแบบ:
2461
✅ รหัสสำหรับการล้างเซลล์รวมถึงรูปแบบ
7563
✅ รหัสสำหรับการลบเซลล์ทั้งหมด
2011
อ่านเพิ่มเติม: วิธีล้างเซลล์ใน Excel VBA (9 วิธีง่ายๆ)
📣 ความแตกต่างระหว่างคำสั่ง Clear, Delete และ ClearContents ใน Excel VBA
คุณมี 3 คำสั่ง ใน Excel VBA เพื่อล้างเซลล์ แต่พวกเขาทำงานแตกต่างกันเพื่อวัตถุประสงค์ที่แตกต่างกัน คำสั่ง ClearContent จะล้างเฉพาะค่าเซลล์โดยที่ยังรักษารูปแบบเซลล์ไว้เหมือนเดิม และคำสั่ง ล้าง จะลบทั้งค่าของเซลล์และการจัดรูปแบบเซลล์ และปล่อยเซลล์ว่างไว้ แต่คำสั่ง ลบ จะลบเซลล์ออกทั้งหมดและเลื่อนเซลล์ด้านล่างขึ้นเพื่อเติมเต็มตำแหน่ง
📌 ขั้นตอนที่ 3: สร้างปุ่มมาโคร
คุณยังสามารถสร้างมาโคร เพื่อให้คุณสามารถใช้เวิร์กชีตนี้ซ้ำๆ ได้อย่างง่ายดาย หากต้องการสร้างปุ่มมาโคร ให้ทำตามขั้นตอนด้านล่าง:
- ขั้นแรก ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ ใน Ribbon ด้านบน
- จากนั้นคลิกที่ตัวเลือก แทรก และเลือก ปุ่ม
- หลังจากเลือกไอคอนปุ่ม คุณมี เพื่อ วาด กล่อง ในพื้นที่ที่คุณต้องการวางปุ่ม ดังนั้นให้วาดกล่องในพื้นที่ที่เหมาะสมเพื่อสร้างปุ่มมาโคร
- หลังจากวาดกล่องแล้ว หน้าต่างชื่อ “ กำหนดมาโคร ” จะปรากฏขึ้น
- จากรายการ เลือก มาโคร มาโคร ที่คุณสร้างไว้ก่อนหน้านี้
- จากนั้น กด ตกลง .
- ด้วยเหตุนี้ คุณจะเห็นปุ่มมาโครจะถูกสร้างขึ้นในพื้นที่ที่เลือก คลิกขวา บนปุ่มมาโครเพื่อ เปลี่ยนชื่อ เป็น “ ล้างเนื้อหาเท่านั้น ”
- ตอนนี้ ให้สร้างปุ่มอีกสองปุ่มสำหรับโค้ดอื่นๆ ชื่อ “ ล้างเซลล์รวมถึงรูปแบบ ” และ “ ลบเซลล์ ”
อ่านเพิ่มเติม: Excel VBA: ล้างเนื้อหาหากเซลล์มีค่าเฉพาะ
📌 ขั้นตอนที่ 4: เรียกใช้มาโครด้วยปุ่ม
ตอนนี้ ลองเรียกใช้รหัสมาโครด้วยปุ่มที่สร้างขึ้นทีละปุ่ม ฉันกำลังแสดงเอาต์พุตสำหรับแต่ละคำสั่งที่นี่
🎉 ล้างเอาต์พุตคำสั่งเนื้อหา
- ตอนนี้ คลิกที่ปุ่มชื่อ “ ล้างเนื้อหาเท่านั้น ” เพื่อล้างค่าเซลล์ที่เลือกเท่านั้น
- หลังจากคลิกปุ่ม จะมีหน้าต่างป๊อปอัปเปิดขึ้นซึ่งจะถามคุณว่า เพื่อเลือกช่วงของเซลล์ที่คุณต้องการล้าง
- ดังนั้น เลือก ช่วงของเซลล์ในกล่อง และ กด ตกลง .
- หลังจากคลิก ตกลง คุณจะเห็น ค่าเซลล์ที่เลือกจะถูกล้าง แต่ รูปแบบ ของเซลล์ยังคงเหมือนเดิม
อ่านเพิ่มเติม: Excel VBA เพื่อล้างเนื้อหาของช่วง (3 กรณีที่เหมาะสม)
🎉 ล้างเอาต์พุตคำสั่ง
- ในทำนองเดียวกัน ให้คลิก บน “ ล้างเซลล์รวมถึงรูปแบบ ” เพื่อล้างค่าเซลล์และนำการจัดรูปแบบออกด้วย
- ตามที่แสดงก่อนหน้านี้ ระบุ ช่วงเซลล์ที่คุณต้องการล้างข้อมูล ช่องป้อนข้อมูล และกด ตกลง .
- ตอนนี้ คุณจะเห็นว่าเซลล์ที่เลือกถูกล้างอย่างสมบูรณ์ ทั้งค่าเซลล์และการจัดรูปแบบเซลล์จะถูกล้างในกรณีนี้
🎉 ลบเอาต์พุตคำสั่ง
- ทันที สำหรับกรณีที่ใช้คำสั่ง ลบ คุณต้องใช้ขั้นตอนเดียวกันในการเรียกใช้มาโคร
- ดังนั้น ให้คลิกที่ปุ่มชื่อ “ ลบเซลล์ ” และระบุช่วงเซลล์ในช่องป้อนข้อมูล
- สำหรับกรณีนี้ คุณจะเห็นว่าเซลล์ที่เลือกถูกลบออกทั้งหมดและเซลล์ด้านล่าง ถูกเลื่อนขึ้น
อ่านเพิ่มเติม: ความแตกต่างระหว่างการลบและการล้างเนื้อหาใน Excel
สิ่งที่ต้องจำ
- ลบ คำสั่งล้างทั้งค่าของเซลล์และรูปแบบเซลล์
- ลบ คำสั่งลบเซลล์อย่างสมบูรณ์
- คำสั่ง ClearContents ล้างเฉพาะค่าของเซลล์และคงรูปแบบเซลล์ไว้เหมือนเดิม
สรุป
ในบทความนี้ คุณได้พบวิธีการล้างเซลล์ใน Excel ด้วยปุ่ม ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI เพื่อเรียนรู้เนื้อหาเกี่ยวกับ Excel เพิ่มเติม โปรดแสดงความคิดเห็น ข้อเสนอแนะ หรือข้อสงสัยหากคุณมีในส่วนความคิดเห็นด้านล่าง