วิธีเพิ่มปุ่ม VBA ใน Excel - ภาพรวมประเภท

เมื่อใช้เวิร์กบุ๊กที่มีโค้ด VBA คุณสามารถเพิ่มปุ่มมาโครเพื่อให้ผู้ใช้ Excel รายอื่นเรียกใช้โค้ดได้ง่ายขึ้นโดยที่ไม่มีความรู้เกี่ยวกับโค้ด VBA ผู้ใช้ Excel หลักสูตร Excel Crash หลักสูตร Excel Crash ของเราได้รับการออกแบบมาสำหรับนักวิเคราะห์ทางการเงินที่ต้องการเตรียมความพร้อมสำหรับ Wall Street เรียนรู้ทางลัดของ Excel สูตรฟิวชั่นการจัดรูปแบบใช้ปุ่มดังกล่าวเพื่อเข้าถึงมาโครส่วนใหญ่ในแผ่นงานได้อย่างง่ายดาย

เพิ่มปุ่ม VBA

การเพิ่มปุ่มลงในเวิร์กชีตจะช่วยให้ผู้ใช้รายอื่นเห็นฟังก์ชันการทำงานที่กำหนดเองของเวิร์กบุ๊กของคุณ เมื่อคลิกปุ่ม VBA มันจะเปิดใช้งานมาโครโดยอัตโนมัติและไม่จำเป็นต้องใช้แท็บนักพัฒนาเพื่อสร้างหรือเข้าถึงมาโคร

ประเภทของปุ่ม VBA สำหรับแผ่นงาน

1. ปุ่มควบคุมแบบฟอร์ม

การควบคุมฟอร์มเป็นหนึ่งในวิธีหลักในการสร้างปุ่มที่เรียกใช้แมโครเมื่อผู้ใช้คลิกที่ปุ่ม ทำงานในลักษณะเดียวกับปุ่มควบคุม ActiveX แต่แตกต่างกันในหลาย ๆ ด้าน ปุ่มควบคุมแบบฟอร์มให้ความรู้สึกเหมือนถูกกดเมื่อผู้ใช้คลิกและลักษณะของปุ่มนั้นจะคล้ายกับปุ่มที่ใช้ใน MS Windows เวอร์ชันเก่า ปุ่มนี้ช่วยให้ผู้ใช้เปลี่ยนประเภทขนาดและสีของแบบอักษรได้ อย่างไรก็ตามไม่สามารถเปลี่ยนสีปุ่มได้

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างปุ่มควบคุมฟอร์ม:

  1. ไปที่แท็บนักพัฒนาแล้วคลิกแทรกใต้ส่วนควบคุม
  2. คลิกปุ่มแทรกในรายการดรอปดาวน์ที่เปิดขึ้น
  3. วางเคอร์เซอร์ของคุณในตำแหน่งแผ่นงานที่คุณต้องการสร้างปุ่ม
  4. หน้าต่างป๊อปอัปจะปรากฏขึ้น คลิกกำหนดมาโครและยืนยัน
  5. เมื่อสร้างปุ่มแล้วให้คลิกขวาที่ปุ่มแล้วคลิก Form Control ช่วยให้คุณสามารถจัดการคุณสมบัติของปุ่มได้

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

2. ปุ่มควบคุม ActiveX

ปุ่ม ActiveX Control เป็นทางเลือกที่ดีที่สุดสำหรับปุ่ม Form Control และอนุญาตให้มีตัวเลือกการจัดรูปแบบมากกว่าปุ่มหลัง เมื่อสร้างปุ่มโดยใช้ ActiveX ผู้ใช้จะต้องเพิ่มมาโครเหตุการณ์ลงในแบบจำลองแผ่นงาน มาโครจะถูกทริกเกอร์เมื่อมาโครถูกคลิก

ปุ่มควบคุม ActiveX ยังอนุญาตให้ผู้ใช้เพิ่มทริกเกอร์เหตุการณ์อื่น ๆ เช่นดับเบิลคลิก ช่วยให้ผู้ใช้ดำเนินการเพิ่มเติมเมื่อคลิกปุ่มสองครั้ง

ทำตามขั้นตอนด้านล่างเพื่อสร้างปุ่มควบคุม ActiveX:

  1. เปิดแท็บนักพัฒนาและไปที่ส่วนการควบคุม คลิกแทรกและเลื่อนไปที่ตัวควบคุม ActiveX
  2. คลิกปุ่มแรกด้านล่างตัวควบคุม ActiveX (ปุ่มคำสั่ง)
  3. วางเคอร์เซอร์ของคุณบนตำแหน่งแผ่นงานที่คุณต้องการให้ปุ่มของคุณปรากฏ
  4. ในการสร้างมาโครให้คลิกView Codeในกลุ่ม Controls ภายใต้แท็บ Developer เพื่อเปิดตัวแก้ไข VBA เลือกCommandButton1ในกระบวนการย่อย (ทางด้านซ้าย) กด Click ที่รายการดรอปดาวน์ทางด้านขวาของหน้าต่างตัวแก้ไข VBA
  5. ในขั้นตอนย่อยให้ป้อนชื่อของแมโครที่มีอยู่หรือสร้างรหัส VBA ของคุณเอง คุณสามารถค้นหามาโครที่มีอยู่ในสมุดงานได้โดยคลิกมาโครในส่วนรหัส คุณสามารถเพิ่มมาโครหลายตัวได้โดยป้อนชื่อของแต่ละมาโครในบรรทัดแยกกันในตัวแก้ไข VBA
  6. คลิกโหมดออกแบบเพื่อปิดและปิดตัวแก้ไข VBA ก่อนที่จะรันโค้ด VBA จากนั้นสร้างปุ่ม ActiveX สร้างในแผ่นงานเพื่อเรียกใช้แมโคร
  7. ในการเปลี่ยนคุณสมบัติของปุ่มให้คลิกตัวเลือกคุณสมบัติภายใต้ส่วนกลุ่มตัวควบคุม หรือคลิกขวาที่ปุ่มแล้วเลือกคุณสมบัติในเมนูแบบเลื่อนลง

3. รูปร่างของ Excel

นอกเหนือจากการสร้างปุ่มจากแท็บนักพัฒนาแล้วผู้ใช้ Excel ยังสามารถใช้ Excel Shapes เพื่อสร้างปุ่มได้ ข้อดีของการใช้ Excel Shapes บนปุ่ม Form Control หรือปุ่ม ActiveX Control คือรูปร่างช่วยให้สามารถจัดรูปแบบและจัดแต่งทรงผมได้มากที่สุด คุณสามารถเปลี่ยนสีปุ่มการออกแบบและแบบอักษรเพื่อให้ปุ่มดูทันสมัย

ขั้นตอนในการสร้างปุ่มใน Excel โดยใช้ Excel Shapes มีดังนี้

  1. คลิกที่แทรกแท็บแล้วคลิกที่รูปทรง
  2. เลือกรูปร่างที่ต้องการของปุ่มของคุณ (เราเลือกสี่เหลี่ยมผืนผ้าโค้งมน)
  3. ลากและวางรูปร่างที่เลือกบนตำแหน่งที่ต้องการบนแผ่นงานเพื่อกำหนดขนาดของรูปร่าง
  4. คลิกขวาที่ปุ่มแล้วเลือกแก้ไขข้อความเพื่อเปลี่ยนป้ายกำกับปุ่ม คุณยังสามารถจัดรูปแบบปุ่มโดยใช้เครื่องมือที่มีอยู่ในแท็บหน้าแรก
  5. เพื่อระบุแมโครคลิกขวาที่ปุ่มและเลือกมาโครกำหนด
  6. เลือกแมโครจากรายการสมุดงานนี้เพื่อทำให้มาโครสามารถแชร์กับผู้ใช้คนอื่น ๆ ที่ใช้สมุดงานได้ กดตกลงเพื่อยืนยันมาโคร
  7. คลิกปุ่มเพื่อเริ่มการทำงานของมาโคร

แหล่งข้อมูลเพิ่มเติม

Finance เป็นผู้ให้บริการอย่างเป็นทางการของ Financial Modeling & Valuation Analyst (FMVA) ™FMVA® Certification เข้าร่วม 350,600+ นักเรียนที่ทำงานให้กับ บริษัท ต่างๆเช่นโปรแกรมการรับรอง Amazon, JP Morgan และ Ferrari ซึ่งออกแบบมาเพื่อช่วยให้ทุกคนเป็นนักวิเคราะห์การเงินระดับโลก . ผ่านหลักสูตรการสร้างแบบจำลองทางการเงินการฝึกอบรมและแบบฝึกหัดทุกคนในโลกสามารถเป็นนักวิเคราะห์ที่ยอดเยี่ยมได้

เพื่อความก้าวหน้าในอาชีพการงานของคุณแหล่งข้อมูลด้านการเงินเพิ่มเติมด้านล่างนี้จะเป็นประโยชน์:

  • ตัวอย่าง Excel IVBA ตัวอย่าง Excel VBA Excel VBA ช่วยให้ผู้ใช้สร้างมาโครที่ทำให้กระบวนการภายใน Excel เป็นไปโดยอัตโนมัติ คู่มือนี้จะใช้ตัวอย่าง Excel VBA เพื่อแสดงวิธีบันทึกมาโครโดยการตั้งค่ามาโครวิธีการประกาศตัวแปรและวิธีอ้างอิงข้อมูล
  • VBA ใน Excel VBA ใน Excel VBA เป็นคำย่อของ Visual Basic for Application VBA เป็นภาษาโปรแกรมที่พัฒนาโดย Microsoft Corp. และรวมอยู่ใน
  • ข้อมูลอ้างอิงด่วน VBA ข้อมูลอ้างอิงด่วน VBA คู่มืออ้างอิงฉบับย่อของ VBA นี้มีรายการฟังก์ชันสำหรับ VBA ใน Excel สมุดงานสมุดงาน ("MyBook.xls") แผ่นงานแผ่นงาน ("Sheet1") หรือแผ่นงาน ("Sheet1") เซลล์หรือช่วงในช่วงการประชุม A1 ("A1") หรือช่วง ("A1: C5") หลายเซลล์หรือ ช่วง ("A1, C5, D11") หรือช่วง ("A1: C5, F6, D2: E5") ช่วงใน R1C1
  • การเปลี่ยนจาก Excel เป็น Python การเปลี่ยนจาก Excel เป็น Python หลาย บริษัท กำลังเปลี่ยนจาก Excel เป็น Python ซึ่งเป็นภาษาโปรแกรมระดับสูงที่ใช้งานทั่วไปที่สร้างโดยโปรแกรมเมอร์ชาวดัตช์ Guido van Rossum