ลูกค้าติดต่อฉันบ่นว่ามีสเปรดชีต Excel ที่เปิดนานเกินไป พวกเขาใช้ Excel เพื่อสร้างใบแจ้งหนี้ดังนั้นพวกเขาจึงมีสเปรดชีต Excel หลายร้อยรายการที่มีการจัดรูปแบบแสงและการคำนวณที่ง่ายมาก เมื่อเรียงลำดับสเปรดชีตตามขนาดฉันเห็นว่าขณะที่สเปรดชีตส่วนใหญ่อยู่ในช่วง 10-250k มีสเปรดชีตจำนวนหนึ่งที่มีขนาดไฟล์ 2-3 MB ขึ้นไป ผิดปกติขนาดไฟล์ไม่ใหญ่พวกเขาไม่ได้เก็บข้อมูลมากเพียงแค่การจัดรูปแบบอาจจะสองหรือสามหน้าของใบแจ้งหนี้ที่พิมพ์ แต่จำนวนข้อมูลเกือบจะเหมือนกับกระดาษคำนวณขนาดเล็ก (และเปิดตามปกติ) .
เมื่อเปิดไฟล์ปริมาณ RAM ที่ต้องการจะเพิ่มขึ้นจาก 3 MB เป็น 400 MB และจะใช้แกนเดียวอย่างสมบูรณ์ (ทดสอบกับ dual-core ในสำนักงานและแล็ปท็อป quad-core ของฉัน) ในขณะที่เริ่มต้น ฉันคิดว่าพวกเขาจับโค้ด VBA บางตัวได้ แต่ไม่มีมาโครหรือไม่มีรหัส VBA Ctrl + End แสดง 39 แถวและประมาณ 12 คอลัมน์ (สิ้นสุดที่ M) ฉันยังลบข้อมูลต่อแถวหรือทีละคอลัมน์จนกว่าจะไม่มีข้อมูลเหลืออยู่และมันก็ทำให้ฉันมีปัญหาเดียวกัน
ฉันได้ตรวจสอบการค้นหาของ Google มากมาย แต่ฉันไม่มีที่เลยแล้ว ใครช่วยเสนอความช่วยเหลือได้บ้าง?