วิธีใช้ Activex Control ใน Excel (ด้วยขั้นตอนง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

บทช่วยสอนนี้จะสาธิตวิธีการใช้ตัวควบคุม ActiveX ใน excel ตัวควบคุม ActiveX เป็นการออกแบบที่ยืดหยุ่นกว่าตัวควบคุมฟอร์มใดๆ การใช้ตัวควบคุม ActiveX เช่น ปุ่มคำสั่ง กล่องข้อความ กล่องรายการ ฯลฯ ช่วยให้งานของคุณง่ายขึ้นมาก ดังนั้น การเรียนรู้วิธีใช้ตัวควบคุม ActiveX ใน excel จึงเป็นสิ่งสำคัญมาก

ดาวน์โหลดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดได้จากที่นี่

ใช้ Activex Control.xlsm

ขั้นตอนทีละขั้นตอนในการใช้ Activex Control ใน Excel

หากคุณทำตามขั้นตอนอย่างถูกต้อง คุณควรเรียนรู้วิธีใช้ ActiveX Control ใน เก่งด้วยตัวคุณเอง ขั้นตอนคือ:

ขั้นตอนที่ 1: การจัดเรียงชุดข้อมูล

ในกรณีนี้ เป้าหมายของเราคือการใช้ตัวควบคุม ActiveX โดยการจัดเรียงชุดข้อมูล เราได้จัดเตรียมชุดข้อมูลที่เรามี อินพุต ใน คอลัมน์ B เราจะใช้ภาพรวมชุดข้อมูลตัวอย่างเป็นตัวอย่างใน Excel เพื่อให้เข้าใจได้ง่าย

อ่านเพิ่มเติม: วิธีใช้ฟังก์ชันอินพุต VBA ใน Excel (2 ตัวอย่าง)

ขั้นตอนที่ 2: การแทรกปุ่มคำสั่ง

ตอนนี้ เรามีเป้าหมายที่จะใช้การควบคุม ActiveX โดยการใส่ตัวเลือกปุ่มคำสั่ง คำอธิบายของขั้นตอนนี้คือ

  • ในตอนแรก ให้ไปที่ นักพัฒนาซอฟต์แวร์ > แทรก > ActiveX Controls ตัวเลือก

  • จากนั้น เลือกช่วงเซลล์และแทรก CommandButton1 ตัวเลือก

ขั้นตอนที่ 3: การใช้โค้ด VBA

จากนั้น เราจะเชื่อมต่อปุ่มด้วยรหัส VBA ที่เหมาะสมเพื่อให้ทำงานตามนั้น ขั้นตอนของขั้นตอนนี้คือ

  • ขั้นแรก ให้คลิกขวาที่ปุ่มแล้วเลือกตัวเลือก ดูโค้ด

  • ประการที่สอง หน้าต่าง VBA จะปรากฏขึ้นบนหน้าจอ จากนั้น เลือกตัวเลือก โมดูล จากแท็บ แทรก และแทรกโค้ดต่อไปนี้ในหน้าต่าง
4259

  • สุดท้าย กดตัวเลือก เรียกใช้ จากนั้นหากคุณคลิกที่ปุ่ม คุณจะได้ผลลัพธ์ที่ต้องการ

การอ่านที่คล้ายกัน

  • 22 ตัวอย่างมาโครใน Excel VBA
  • VBA แตกต่างจากภาษาโปรแกรมอื่นๆ อย่างไร
  • เรียนรู้การเขียนโปรแกรม Excel VBA & มาโคร (บทช่วยสอนฟรี – ทีละขั้นตอน)
  • รายการวัตถุ Excel VBA 10 รายการที่ใช้มากที่สุด (แอตทริบิวต์และตัวอย่าง)
  • 20 การเขียนโค้ดเชิงปฏิบัติ เคล็ดลับสู่ Master Excel VBA

วิธีแก้ไขหาก Excel ActiveX Control ไม่ทำงาน

สมมติว่าคุณได้ทำตามขั้นตอนด้านบนอย่างถูกต้องแล้วแต่ปุ่มยังคงไม่ทำงาน คุณต้องเปิดใช้งานตัวควบคุม ActiveX เพื่อแก้ไข ขั้นตอนในการดำเนินการคือ

ขั้นตอน:

  • ขั้นแรก ให้ไปที่ตัวเลือก ไฟล์

  • อย่างที่สอง คลิกที่ตัวเลือก ข้อมูล และเลือกตัวเลือก การตั้งค่า Turn Center

  • ประการที่สาม ในกล่องโต้ตอบ ศูนย์ความเชื่อถือ กล่องโต้ตอบ ไปที่ เอกสารที่เชื่อถือได้ > อนุญาตให้เอกสารบนเครือข่ายเชื่อถือได้ > ตกลง ตัวเลือก

  • สุดท้าย หากยังใช้งานไม่ได้ ให้ในกล่องโต้ตอบ ศูนย์ความเชื่อถือ ไปที่ การตั้งค่า ActiveX > เปิดใช้งานการควบคุมทั้งหมดที่มีข้อจำกัด > ตกลง ตัวเลือก

  • ดังนั้นคุณจะเห็นว่าปัญหาของคุณได้รับการแก้ไขแล้ว

วิธีการ ลบตัวควบคุม Activex ใน Excel

ในกรณีนี้ เป้าหมายของเราคือการลบตัวควบคุม ActiveX ใน Excel โดยทำตามขั้นตอนด้านล่าง

ขั้นตอน:

  • ในตอนแรก ให้เลือกปุ่ม ตัวควบคุม ActiveX
  • จากนั้น ไปที่แท็บ นักพัฒนา
  • จากนั้น เลือกปุ่ม โหมดการออกแบบ เพื่อปิดโหมดการออกแบบ

  • สุดท้าย หากคุณคลิกที่ การควบคุม ActiveX คุณจะไม่เห็นการทำงานหรือผลลัพธ์ที่ต้องการ

สิ่งที่ต้องจำ

  • เราได้แสดงขั้นตอนการใช้ตัวควบคุม ActiveX ใน excel แต่ก่อนที่จะใช้งาน คุณต้องเปิดใช้งาน การตั้งค่าการควบคุม ActiveX ในตอนเริ่มต้น มิฉะนั้น จะไม่ทำงาน
  • สำหรับการใช้รหัส VBA ไฟล์จะต้องบันทึกเป็น สมุดงานที่เปิดใช้งานมาโคร Excel มิฉะนั้น รหัสจะใช้ไม่ได้

บทสรุป

ต่อจากนี้ไป ให้ทำตามวิธีที่อธิบายไว้ข้างต้น หวังว่าวิธีการเหล่านี้จะช่วยให้คุณใช้ ActiveX control ใน excel ได้ เรายินดีที่จะทราบว่าคุณสามารถดำเนินการในส่วนอื่นได้หรือไม่ทาง. ติดตามเว็บไซต์ ExcelWIKI สำหรับบทความเพิ่มเติมในลักษณะนี้ โปรดอย่าลังเลที่จะเพิ่มความคิดเห็น ข้อเสนอแนะ หรือคำถามในส่วนด้านล่างหากคุณมีความสับสนหรือประสบปัญหาใดๆ เราจะพยายามอย่างดีที่สุดในการแก้ปัญหาหรือทำงานร่วมกับคำแนะนำของคุณ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง