วิธีเรียกใช้แมโครตามค่าที่เลือกจากรายการแบบหล่นลงใน Excel
ในการเรียกใช้แมโครโดยการคลิกปุ่มคำสั่งเป็นงานทั่วไปใน Excel แต่คุณเคยพยายามเรียกใช้รหัสแมโครตามค่าที่เลือกจากรายการแบบเลื่อนลงหรือไม่? หมายความว่าเมื่อคุณเลือกหนึ่งรายการจากรายการแบบเลื่อนลงมาโครเฉพาะจะถูกทริกเกอร์พร้อมกัน บทความนี้จะแนะนำรหัสที่เป็นประโยชน์สำหรับคุณในการแก้ปัญหานี้
เรียกใช้แมโครตามค่าที่เลือกจากรายการแบบหล่นลงด้วยรหัส VBA
เรียกใช้แมโครตามค่าที่เลือกจากรายการแบบหล่นลงด้วยรหัส VBA
ไม่มีวิธีโดยตรงในการทำงานนี้ให้เสร็จสิ้น แต่รหัส VBA ต่อไปนี้สามารถช่วยคุณได้โปรดทำดังนี้:
1. ประการแรกสร้างรายการแบบเลื่อนลงตามที่คุณต้องการดูภาพหน้าจอ:
2. จากนั้นคลิกขวาที่แท็บแผ่นงานมีรายการแบบเลื่อนลงที่คุณต้องการใช้จากนั้นเลือก ดูรหัส จากเมนูบริบทและในเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคัดลอกและวางรหัสต่อไปนี้ลงในโมดูลเปล่า:
รหัส VBA: เรียกใช้แมโครตามค่าที่เลือกจากรายการแบบหล่นลง:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E1")) Is Nothing Then
Select Case Range("E1")
Case "Insert Blank rows": Macro1
Case "Hide All Sheets": Macro2
Case "Convert to Date": Macro3
End Select
End If
End Sub
หมายเหตุ: ในโค้ดด้านบน E1 คือเซลล์ที่มีรายการแบบหล่นลงเปลี่ยนชื่อมาโครและค่ารายการแบบหล่นลงตามที่คุณต้องการ
3. จากนั้นบันทึกและปิดหน้าต่างรหัสนี้ตอนนี้เมื่อคุณเลือกรายการแทรกแถวว่างจากรายการแบบเลื่อนลง Macro1 จะถูกทริกเกอร์และอื่น ๆ ...
บทความที่เกี่ยวข้อง:
วิธีเรียกใช้แมโครเมื่อค่าของเซลล์เปลี่ยนแปลงใน Excel
วิธีเรียกใช้แมโครตามค่าเซลล์ใน Excel
วิธีเรียกใช้มาโครโดยอัตโนมัติก่อนพิมพ์ใน Excel
วิธีเรียกใช้แมโครโดยคลิกไฮเปอร์ลิงก์ใน Excel
วิธีเรียกใช้แมโครเมื่อแผ่นงานถูกเลือกจากสมุดงาน
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!