สารบัญ
ในบทความนี้ ฉันจะแสดงวิธีสร้างแผนภูมิไดนามิกใน Excel โดยใช้ VBA
ดาวน์โหลด Practice Workbook
ดาวน์โหลดสมุดงานแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้
แผนภูมิไดนามิกใน Excel.xlsm5 ขั้นตอนง่ายๆ ในการสร้างแผนภูมิไดนามิกโดยใช้ 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 .