จะลอยปุ่มคำสั่งบนแผ่นงานใน Excel ได้อย่างไร?
ในบางกรณีคุณอาจต้องใช้ปุ่มคำสั่งแบบลอย (ActiveX Controls) เพื่อให้ทำงานต่อไปกับแผ่นงานของคุณไม่ว่าคุณจะเลื่อนแผ่นงานขึ้นหรือลง บทความนี้จะแสดงวิธีการเพื่อให้บรรลุ
ลอยปุ่มคำสั่งบนแผ่นงานด้วยรหัส VBA เสมอ
ลอยปุ่มคำสั่งบนแผ่นงานด้วยรหัส VBA เสมอ
โปรดทำดังนี้เพื่อให้ปุ่มคำสั่งลอยอยู่ในแผ่นงานเสมอ
1. ในแผ่นงานซึ่งมีปุ่มคำสั่ง ActiveX Controls ที่คุณต้องการให้ลอยอยู่ให้คลิกขวาที่แท็บแผ่นงานจากนั้นคลิก ดูรหัส จากเมนูบริบท
2. ในการโผล่ขึ้นมา Microsoft Visual Basic สำหรับแอปพลิเคชัน คัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่าง Code
รหัส VBA: ทำให้ปุ่มคำสั่งลอยอยู่ในแผ่นงานเสมอ
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error GoTo 0
With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
CommandButton1.Top = .Top + 100
CommandButton1.Left = .Left + 300
End With
End Sub
หมายเหตุ: ในโค้ดด้านบน CommandButton1 คือชื่อปุ่มที่คุณต้องการให้มองเห็นได้ตลอดเวลา โปรดเปลี่ยนให้ตรงกับความต้องการของคุณ
3 จากนั้นกดปุ่ม อื่น ๆ + Q ปุ่มเพื่อออกจากไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
จากนี้ไปปุ่มคำสั่งจะลอยอยู่ตรงกลางด้านบนของแผ่นงานพร้อมกับการย้ายเซลล์ที่คลิกที่ใช้งานอยู่ดังภาพด้านล่างที่แสดง
หมายเหตุ: VBA นี้ใช้ได้กับปุ่มคำสั่ง ActiveX Controld เท่านั้น
บทความที่เกี่ยวข้อง:
- วิธีบันทึกและปิดสมุดงานที่ใช้งานโดยไม่ต้องแจ้งด้วยปุ่มคำสั่งใน Excel
- วิธีอัปเดตหรือแทรกวันที่และเวลา (ปัจจุบัน) ด้วยปุ่มคำสั่งใน Excel
- วิธีใช้ปุ่มคำสั่งเพื่อเปลี่ยนค่าเซลล์ที่ระบุใน Excel
- วิธีสร้างปุ่มคำสั่งเพื่อคัดลอกและวางข้อมูลใน Excel
- วิธีใช้ปุ่มคำสั่งเพื่อบันทึกแผ่นงานที่ใช้งานเป็นไฟล์ PDF ใน Excel
- วิธีแทรกแถวใหม่ว่างโดยอัตโนมัติโดยปุ่มคำสั่งใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!