วิธีแสดงค่าเริ่มต้นโดยอัตโนมัติในขณะที่ลบค่าในรายการแบบหล่นลงใน Excel
ใน Excel คุณสามารถสร้างรายการดร็อปดาวน์เพื่อให้ผู้ใช้เลือกค่าได้โดยใช้การตรวจสอบข้อมูล อย่างไรก็ตาม คุณอาจต้องการให้ค่าเริ่มต้น เช่น "-Select-" ปรากฏขึ้นโดยอัตโนมัติเมื่อลบรายการที่เลือกออกจากเซลล์ดร็อปดาวน์ บทความนี้จะแนะนำวิธีแก้ปัญหาทีละขั้นตอนโดยใช้โค้ด VBA
แสดงค่าเริ่มต้นโดยอัตโนมัติในขณะที่ลบค่าในรายการแบบเลื่อนลง
แสดงค่าเริ่มต้นโดยอัตโนมัติในขณะที่ลบค่าในรายการแบบเลื่อนลง
1. คลิกขวาที่แท็บแผ่นงานที่มีรายการดร็อปดาวน์ จากนั้นเลือก ดูรหัส จากเมนูบริบท
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างที่ปรากฏขึ้น ให้คัดลอกและวางโค้ดด้านล่างนี้ลงในตัวแก้ไขสคริปต์
VBA: แสดงค่าเริ่มต้นในขณะที่ลบรายการที่เลือกในรายการแบบหล่นลง
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xObjV As Validation
On Error Resume Next
Set xObjV = Target.Validation
If xObjV.Type = xlValidateList Then
If IsEmpty(Target.Value) Then Target.Value = "-Select-"
End If
End Sub
3. บันทึกรหัส หลังจากลบรายการที่เลือกแล้ว ค่าเริ่มต้นจะปรากฏในเซลล์แบบดรอปดาวน์จนกว่าจะมีการเลือกรายการใหม่
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!