Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

นี่คือชุดข้อมูลตัวอย่าง

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

ขั้นตอนที่ 1 – สร้างโมดูล VBA เพื่อล้างเซลล์ใน Excel

  • ไปที่แท็บ Developer และคลิก Visual Basic

คุณสามารถกด ALT + F11 เพื่อเปิดหน้าต่าง “Microsoft Visual Basic for Applications” ได้เช่นกัน

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • ใน “Insert” เลือก “Module”

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

ขั้นตอนที่ 2 – ใส่โค้ด VBA ในโมดูล

  • ในหน้าต่าง “Module” ใส่โค้ด VBA นี้

โค้ดสำหรับล้างเซลล์โดยเก็บรูปแบบไว้:

Sub Clear_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.ClearContents End Sub 

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

โค้ดสำหรับล้างเซลล์รวมถึงรูปแบบ

Sub Clear_Cell_With_Button_including_Format() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.Clear End Sub

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

โค้ดสำหรับลบเซลล์

Sub Delete_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.Delete End Sub

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

อ่านเพิ่มเติม: Excel VBA to Clear Contents of Range

ความแตกต่างระหว่างคำสั่ง Clear, Delete, และ ClearContents ใน Excel VBA

คำสั่ง ClearContents ล้างค่าเซลล์อย่างเดียว โดยเก็บรูปแบบเซลล์ไว้ คำสั่ง Clear ลบค่าเซลล์และรูปแบบเซลล์ ทำให้เซลล์ว่างเปล่า คำสั่ง Delete ลบเซลล์และเลื่อนเซลล์ด้านล่างขึ้นมา

ขั้นตอนที่ 3 – สร้างปุ่มเพื่อล้างเซลล์ใน Excel

  • ไปที่แท็บ Developer
  • คลิก Insert และเลือก Button

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • วาด กล่อง ในพื้นที่ที่ต้องการวางปุ่ม

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • หน้าต่าง “Assign macro” จะเปิด
  • เลือก macro ที่คุณสร้าง
  • คลิก OK

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • คุณจะเห็นปุ่มแมโครในพื้นที่ที่เลือก คลิกขวา ปุ่มแมโครเพื่อ เปลี่ยนชื่อ เป็น “Clear Contents Only”

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • สร้างปุ่มอีกสองปุ่มสำหรับโค้ดอื่นๆ ชื่อ “Clear Cells Including Format” และ “Delete Cells”

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

ขั้นตอนที่ 4 – รันแมโคร VBA เพื่อล้างเซลล์ด้วยปุ่ม

  • คลิก “Clear Contents Only” เพื่อล้างค่าเซลล์ที่เลือกอย่างเดียว

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • หน้าต่างจะเปิด เลือก ช่วงและ คลิก OK

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • ค่าเซลล์ที่เลือกถูกล้าง แต่ รูปแบบ เหมือนเดิม

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • คลิก “Clear Cells Including Format” เพื่อล้างค่าเซลล์และลบการจัดรูปแบบ
  • เลือก ช่วงเซลล์ที่ต้องการล้างและคลิก OK

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

เซลล์ที่เลือกถูกล้างแล้ว

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

  • คลิก “Delete Cells” และเลือกช่วงเซลล์

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

เซลล์ที่เลือกถูกลบ และเซลล์ด้านล่างเลื่อนขึ้นมา

ล้างเซลล์ Excel ด้วยปุ่มคลิกเดียว: 4 ขั้นตอนง่ายๆ

อ่านเพิ่มเติม: วิธีล้างเนื้อหาแผ่นงานด้วย Excel VBA

ดาวน์โหลดไฟล์ฝึกฝน

ดาวน์โหลดไฟล์ฝึกฝนที่นี่:

บทความที่เกี่ยวข้อง

  • วิธีล้างเนื้อหาโดยไม่ลบสูตรด้วย VBA ใน Excel
  • Excel VBA to Clear Contents of Named Range
  • Excel VBA to Delete and Shift Left Any Cell or Column
  • Excel VBA: Clear Contents If Cell Contains Specific Values

รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!