วิธีเชื่อมโยงกล่องข้อความกับเซลล์หลายเซลล์ใน Excel
อย่างที่เราทราบกันดีว่ามันเป็นเรื่องง่ายสำหรับเราที่จะเชื่อมโยงกล่องข้อความกับเซลล์ใดเซลล์หนึ่ง แต่สามารถเชื่อมโยงหลายเซลล์เข้ากับกล่องข้อความเดียวกันได้หรือไม่ ดังนั้นเมื่อคุณคลิกเซลล์ต่างๆกล่องข้อความจะแสดงข้อความที่แตกต่างกัน อาจเป็นบทความนี้สามารถแก้ปัญหานี้ได้ใน Excel
เชื่อมโยงกล่องข้อความกับหลายเซลล์ด้วยรหัส VBA
เชื่อมโยงกล่องข้อความกับหลายเซลล์ด้วยรหัส VBA
หากต้องการเชื่อมโยงกล่องข้อความกับเซลล์หลายเซลล์รหัส VBA ต่อไปนี้สามารถช่วยคุณได้โปรดทำดังนี้:
1. ขั้นแรกให้ใส่ไฟล์ กล่องข้อความ ActiveX ภายใต้ ผู้พัฒนา แถบ
2. จากนั้นคลิกขวาที่แท็บแผ่นงานซึ่งมีกล่องข้อความที่คุณต้องการใช้จากนั้นเลือก ดูรหัส จากเมนูบริบทและในเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน คัดลอกและวางรหัสต่อไปนี้ลงในช่องว่าง โมดูล:
รหัส VBA: เชื่อมโยงกล่องข้อความไปยังหลายเซลล์:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then ActiveSheet.TextBox1.Text = Target
End Sub
หมายเหตุ: ในรหัสด้านบนหมายเลข 3 ระบุหมายเลขคอลัมน์ที่เซลล์ที่เชื่อมโยงของคุณค้นหาและ กล่องข้อความ 1 คือชื่อกล่องข้อความที่คุณใส่โปรดเปลี่ยนตามความต้องการของคุณ
3. จากนั้นบันทึกและปิดหน้าต่างรหัสนี้ตอนนี้เมื่อคุณคลิกเซลล์ต่างๆค่าต่างๆจะปรากฏในกล่องข้อความโดยอัตโนมัติดูภาพหน้าจอ:
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!