EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)จากการใช้โปรแกรมที่ผมเขียนไว้ กล่องข้อความยังมีอยู่หรือว่าถูกลบทิ้งไปครับ หากกล่องข้อความถูกลบทิ้งไปแล้วแสดงว่าโปรแกรมนั้นทำงานได้ถูกต้อง ในส่วนของไฟล์ใหญ่เป็นอีกประเด็นไม่เกียวกับการลบกล่องข้อความajsudkedt wrote:ลองตามทีี่ท่าน menem และ DhitiBank ชี้แนะแล้ว
ขนาดไฟล์ยังใหญ่เท่าเดิมครับ
ช่วยอธิบายเพิ่มด้วยครับ ผมไม่เข้าใจครับลองไปในแต่ละ Sheet แล้วกด [END][HOME] เพื่อดูขนาด Allocate ของ Worksheet ครับ
ถ้ามีการ Allocate ไว้ ( เช่นมีการจัด Cell Format ไว้ ) อาจจะมีผลทำให้ไฟล์ใหญ่ขึ้นได้ครับ
ผมมีการ link ข้อมูลระหว่างชีตกันอยู่น่ะครับกล่องข้อความ ไม่น่าจะทำให้ไฟล์มีขนาดใหญ่ขนาดนี้นะครับ อาจเกิดจากกรณีอื่น
ลอง สำเนา ไฟล์ออกมาทดลอง ลบทีละชีต แล้ว Save แล้วสังเกตขนาดดูครับ
ว่าปัญหาเกิดจากชีทไหน ผมคิดว่าอาจเกิดจากการใช้งาน แบบ กดเลือกทั้ง แถว หรือทั้ง บรรทัด
แล้วใส่สีใส่ Object ต่างๆ วิธีแก้ไข ต้อง Copy เฉพาะช่วงข้อมูลทีมี(ไม่ Copy ทั้งแถว ทั้งบรรทัด หรือทั้งหน้า)
ไปวางที่ชีทใหม่ดูครับ
หมายถึงเข้าไปที่ชีตใด ๆ กดแป้น Ctrl ค้างไว้แล้วกดแป้น End แล้วสังเกตว่า Cursor วางอยู่ตำแหน่งใด ตำแหน่งนั้นเกินไปจากเซลล์ที่มีข้อมูลหรือไม่ajsudkedt wrote:ลองไปในแต่ละ Sheet แล้วกด [END][HOME] เพื่อดูขนาด Allocate ของ Worksheet ครับ
ถ้ามีการ Allocate ไว้ ( เช่นมีการจัด Cell Format ไว้ ) อาจจะมีผลทำให้ไฟล์ใหญ่ขึ้นได้ครับ
ช่วยอธิบายเพิ่มด้วยครับ ผมไม่เข้าใจครับ
กล่องข้อความที่มีจำนวนมากย่อมส่งผลให้ไฟล์มีขนาดใหญ่และคำนวณช้า กรณีต้องการทดสอบทีละชีต ให้คัดลอกโดยคลิกขวาที่แถบชีตนั้น > Move or Copy > ทำเครื่องหมายที่ Create a copy และเลือกไฟล์ปลายทาง ลองทำไปทีละชีตแล้ว Save และสังเกตไฟล์ปลายทางดูเรื่อย ๆ ว่าเมื่อเพิ่มชีตเข้ามาแล้ว ชีตใดทำให้มีขนาดไฟล์ใหญ่ จะได้จัดการปัญหาเฉพาะชีตนั้น ๆ การคัดลอกวิธีนี้ Link ทั้งหลายจะยังคงอยู่ครับajsudkedt wrote:กล่องข้อความ ไม่น่าจะทำให้ไฟล์มีขนาดใหญ่ขนาดนี้นะครับ อาจเกิดจากกรณีอื่น
ลอง สำเนา ไฟล์ออกมาทดลอง ลบทีละชีต แล้ว Save แล้วสังเกตขนาดดูครับ
ว่าปัญหาเกิดจากชีทไหน ผมคิดว่าอาจเกิดจากการใช้งาน แบบ กดเลือกทั้ง แถว หรือทั้ง บรรทัด
แล้วใส่สีใส่ Object ต่างๆ วิธีแก้ไข ต้อง Copy เฉพาะช่วงข้อมูลทีมี(ไม่ Copy ทั้งแถว ทั้งบรรทัด หรือทั้งหน้า)
ไปวางที่ชีทใหม่ดูครับ
ผมมีการ link ข้อมูลระหว่างชีตกันอยู่น่ะครับ
หาก copy ไปวางชีตใหม่ การ link ข้อมูลระหว่างชีตจะหายไปครับ