ผมมีปัญหาดังนี้ครับ
ผมมี File Excel ที่ใหญ่ประมาณ 27 MB. เป็นของปี 2006 ซึ่งตอนนี้ยังเปิดเร็ว เป็นปกติดี
แต่พอมาปี 2007 ผมได้สร้าง File ใหม่และ Copy เพื่อทำแบบเดิม คือ เอาไว้เก็บข้อมูลของปี 2007 แรก ๆ ก็เปิดได้เป็น ปกติดี
แต่พอผ่านไปได้ สัก 2 อาทิตย์(เริ่มนับเมื่อต้นเดือนกันยายน) เจ้า Excel ตัวที่ว่านี้ใช้เวลาเปิดนานมากประมาณ 5 นาทีเห็นจะได้ครับ
วิธีการ
ก่อนที่จะ Copy มาวางผมมีขั้นตอนดังนี้
ก่อนอื่นมี File แรกที่เป็น ตัวจัดการสำหรับคำนวณ บาง อย่างก่อน (ใช้ VBA) สมมุติว่าชื่อ File A
เมื่อคำนวณแล้ว ก็ Copy Data มาวางใน File ที่เก็บข้อมูลทุก ๆ วันสมมุติว่าชื่อ File B
File A (คำนวณ) แล้ว Copy Data à File B ทุก ๆ วัน วันละ ประมาณ 100 Row
ไม่แน่ใจว่าจะเกี่ยวกับเรื่อง VBA หรือเปล่า ผมพึ่งเขียน VBA ได้ประมาณ 2 อาทิตย์ นะครับ
แต่คิดว่าไม่น่าจะเกี่ยวกันเพราะ แค่ Copy Data ไปวางแต่ Value คือ Value ที่เกิดจาก การ คำนวณหาค่าบางอย่างนะครับ
ผมได้แนบภาพตัวอย่างมาด้วยครับ![]()





Bookmarks