ajsudkedt wrote:ลองไปในแต่ละ Sheet แล้วกด [END][HOME] เพื่อดูขนาด Allocate ของ Worksheet ครับ
ถ้ามีการ Allocate ไว้ ( เช่นมีการจัด Cell Format ไว้ ) อาจจะมีผลทำให้ไฟล์ใหญ่ขึ้นได้ครับ
ช่วยอธิบายเพิ่มด้วยครับ ผมไม่เข้าใจครับ

หมายถึงเข้าไปที่ชีตใด ๆ กดแป้น Ctrl ค้างไว้แล้วกดแป้น End แล้วสังเกตว่า Cursor วางอยู่ตำแหน่งใด ตำแหน่งนั้นเกินไปจากเซลล์ที่มีข้อมูลหรือไม่
หาก Run Code ตามไฟล์โปรแกรมที่ผมเขียนไว้แล้วตำแหน่ง Cursor จะถูก Reset ให้อยู่มุมล่างสุดด้านขวาของพื้นที่ที่มีข้อมูลครับ
ajsudkedt wrote:กล่องข้อความ ไม่น่าจะทำให้ไฟล์มีขนาดใหญ่ขนาดนี้นะครับ อาจเกิดจากกรณีอื่น
ลอง สำเนา ไฟล์ออกมาทดลอง ลบทีละชีต แล้ว Save แล้วสังเกตขนาดดูครับ
ว่าปัญหาเกิดจากชีทไหน ผมคิดว่าอาจเกิดจากการใช้งาน แบบ กดเลือกทั้ง แถว หรือทั้ง บรรทัด
แล้วใส่สีใส่ Object ต่างๆ วิธีแก้ไข ต้อง Copy เฉพาะช่วงข้อมูลทีมี(ไม่ Copy ทั้งแถว ทั้งบรรทัด หรือทั้งหน้า)
ไปวางที่ชีทใหม่ดูครับ
ผมมีการ link ข้อมูลระหว่างชีตกันอยู่น่ะครับ
หาก copy ไปวางชีตใหม่ การ link ข้อมูลระหว่างชีตจะหายไปครับ
กล่องข้อความที่มีจำนวนมากย่อมส่งผลให้ไฟล์มีขนาดใหญ่และคำนวณช้า กรณีต้องการทดสอบทีละชีต ให้คัดลอกโดยคลิกขวาที่แถบชีตนั้น > Move or Copy > ทำเครื่องหมายที่ Create a copy และเลือกไฟล์ปลายทาง ลองทำไปทีละชีตแล้ว Save และสังเกตไฟล์ปลายทางดูเรื่อย ๆ ว่าเมื่อเพิ่มชีตเข้ามาแล้ว ชีตใดทำให้มีขนาดไฟล์ใหญ่ จะได้จัดการปัญหาเฉพาะชีตนั้น ๆ การคัดลอกวิธีนี้ Link ทั้งหลายจะยังคงอยู่ครับ