วิธีล้างเนื้อหาเซลล์ที่ระบุหากค่าของเซลล์อื่นเปลี่ยนแปลงใน Excel
สมมติว่าคุณต้องการล้างช่วงของเนื้อหาเซลล์ที่ระบุหากค่าของเซลล์อื่นเปลี่ยนไปคุณจะทำอย่างไร? โพสต์นี้จะแสดงวิธีการแก้ปัญหานี้
ล้างเนื้อหาของเซลล์ที่ระบุหากค่าของเซลล์อื่นเปลี่ยนแปลงด้วยรหัส VBA
ล้างเนื้อหาของเซลล์ที่ระบุหากค่าของเซลล์อื่นเปลี่ยนแปลงด้วยรหัส VBA
ดังภาพด้านล่างนี้แสดงเมื่อค่าในเซลล์ A2 เปลี่ยนไปเนื้อหาในเซลล์ C1: C3 จะถูกล้างโดยอัตโนมัติ กรุณาดำเนินการดังนี้
1. ในแผ่นงานคุณจะล้างเนื้อหาของเซลล์ตามการเปลี่ยนแปลงของเซลล์อื่นคลิกขวาที่แท็บแผ่นงานแล้วเลือก ดูรหัส จากเมนูบริบท ดูภาพหน้าจอ:
2. ในการเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน คัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่างรหัส
รหัส VBA: ล้างเนื้อหาของเซลล์ที่ระบุหากค่าของเซลล์อื่นเปลี่ยนแปลง
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2")) Is Nothing Then
Range("C1:C3").ClearContents
End If
End Sub
หมายเหตุ: ในโค้ด B2 คือเซลล์ที่คุณจะล้างเนื้อหาของเซลล์ตามและ C1: C3 คือช่วงที่คุณจะล้างเนื้อหา โปรดเปลี่ยนตามที่คุณต้องการ
3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
จากนั้นคุณจะเห็นเนื้อหาในช่วง C1: C3 จะถูกล้างโดยอัตโนมัติเมื่อค่าในเซลล์ A2 เปลี่ยนแปลงดังภาพด้านล่างที่แสดง
บทความที่เกี่ยวข้อง:
- วิธีล้างเนื้อหาของกล่องคำสั่งผสมด้วยรหัส VBA ใน Excel
- วิธีล้างเนื้อหาและการจัดรูปแบบในเวลาเดียวกันในเซลล์ใน Excel
- วิธีล้างเนื้อหาของช่วงที่ตั้งชื่อใน Excel
- วิธีล้างค่าที่ถูก จำกัด ในเซลล์ใน Excel
- วิธีล้างเนื้อหาเซลล์ที่ระบุเมื่อเปิดและออกในสมุดงาน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เสริมทักษะ Excel ของคุณด้วย Kutools for Excelและสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools for Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
Office Tab นำอินเทอร์เฟซแบบแท็บมาสู่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
















