คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ระวังค่ะ โค้ดแมโครเพื่อสร้างพิวอตเทเบิลรันใน MS Excel ต่างรุ่นมักจะไม่เข้ากันเสมอ ต้องหาโค้ดกลาง
อีกอย่างหนึ่งให้คุณสร้าง Dynamic range Name กับฐานข้อมูลที่เป็นแหล่งข้อมูลสำหรับสรุปด้วยพิวอตเทเบิล โดยตั้งชื่อ Dynamic Range Name ว่า Database ตัว Dynamic Range Name จะยืดหดตามขนาดของตารางฐานข้อมูลค่ะ
จากนั้นหากโค้ดกลางของแมโครสร้างพิวอตเทเบิลมาใช้ ลองดูในหนังสือของ John Walkenbach
อีกอย่างหนึ่งให้คุณสร้าง Dynamic range Name กับฐานข้อมูลที่เป็นแหล่งข้อมูลสำหรับสรุปด้วยพิวอตเทเบิล โดยตั้งชื่อ Dynamic Range Name ว่า Database ตัว Dynamic Range Name จะยืดหดตามขนาดของตารางฐานข้อมูลค่ะ
จากนั้นหากโค้ดกลางของแมโครสร้างพิวอตเทเบิลมาใช้ ลองดูในหนังสือของ John Walkenbach
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
Macro recorder
แต่พอจำนวน column เพิ่มขึ้นจากเดิม คำสั่ง pivot table ขึ้น error 1004 ตามรูปครับ
อยากแก้ไขให้มันสามารถ run ได้ไม่ว่าจำนวน column จะเพิ่มขึ้นหรือลดลง