วิธีสร้างแผนภูมิไดนามิกใน Excel โดยใช้ VBA (ด้วยขั้นตอนง่ายๆ)

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

ในบทความนี้ ฉันจะแสดงวิธีสร้างแผนภูมิไดนามิกใน Excel โดยใช้ VBA

ดาวน์โหลด Practice Workbook

ดาวน์โหลดสมุดงานแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้

แผนภูมิไดนามิกใน Excel.xlsm

5 ขั้นตอนง่ายๆ ในการสร้างแผนภูมิไดนามิกโดยใช้ Excel VBA

เรามีเวิร์กชีตชื่อ Sheet1 ซึ่งมีตารางที่มี รายได้ และรายได้ของบริษัทในช่วงหลายปี

วัตถุประสงค์ของเราในวันนี้คือการสร้าง แผนภูมิไดนามิก จากตารางนี้โดยใช้ Excel VBA .

⧪ ขั้นตอนที่ 1: การเปิดหน้าต่าง Visual Basic

กด ALT+F11 บนแป้นพิมพ์เพื่อเปิดหน้าต่าง Visual Basic

⧪ ขั้นตอนที่ 2: การแทรกโมดูลใหม่

ไปที่ แทรก > ตัวเลือกโมดูล ในแถบเครื่องมือ คลิกที่ โมดูล โมดูลใหม่ที่ชื่อว่า Module1 จะถูกแทรก

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

นี่เป็นขั้นตอนที่สำคัญที่สุด ใส่โค้ด VBA ต่อไปนี้ในโมดูล

⧭ รหัส VBA:

6786

⧪ ขั้นตอนที่ 4: การบันทึกสมุดงานในรูปแบบ XLSM

ถัดไป กลับไปที่สมุดงานและบันทึกเป็น สมุดงานที่เปิดใช้งานแมโคร Excel

<14

⧪ ขั้นตอนที่ 5: ผลลัพธ์สุดท้าย

เรียกใช้โค้ดจากตัวเลือก เรียกใช้ย่อย / UserForm ในแถบเครื่องมือ

คุณจะพบกับแผนภูมิไดนามิกที่สร้างขึ้นตามตารางใน แผ่นที่ 2 ของแผ่นงาน

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

ตารางคือ วิธีที่ดีที่สุดในการสร้างแผนภูมิแบบไดนามิก เนื่องจากถ้าคุณเพิ่มหรือลบองค์ประกอบออกจากตาราง ตารางจะปรับโดยอัตโนมัติ และสำหรับแผนภูมิ แต่ยังมีวิธีอื่นๆ ในการดำเนินการนี้ให้สำเร็จ เช่น การใช้ Named Range .

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