Page 1 of 1

recovery ทุกครั้งที่เปิดไฟล์ เปิดไฟล์ xlsm. (เฉพาะบางไฟล์)

Posted: Sun Mar 26, 2023 12:41 pm
by Jajunoz
รบกวนสอบถามพี่ๆครับ
ผมลองรัน Code VBA ที่ Record มาผ่านได้แล้ว แต่พอเอาไฟล์ดังกล่าวไปใช้ต่อ โดยการเปลี่ยนชื่อไฟล์ หรือเปิดครั้งถัดไป
จังหวะเปิดจะขึ้น error repairing
ผมไล่หา Code ที่ผิดไม่เจอ แต่ผมเจอสิ่งแปลกคือ ประมาณว่า ผมเปิดไฟล์สาขา3 แต่หน้า VBA เป็นชื่อไฟล์สาขา1
ปล.แต่ละไฟล์ Code VBA เหมือนกันครับ เกิดจากผมเอาข้อมูลสาขา1 มารันเสร็จ Save >> Copy ไฟล์ เปลี่ยนชื่อเป็นสาขาถัดไป >> เปลี่ยนข้อมูลแล้วรันใหม่ >> รันได้ปกติ Save ไฟล์ >> ทำแบบนี้ได้ปกติ แต่จังหวะกลับมาเปิดไฟล์ จะขึ้น error ตามข้างต้นครับ

พอมีวิธีแก้ไข หรือว่า วิธีการทำไฟล์ของผมมีจังหวะไหนผิดไหมครับ

Re: recovery ทุกครั้งที่เปิดไฟล์ เปิดไฟล์ xlsm. (เฉพาะบางไฟล์)

Posted: Sun Mar 26, 2023 1:08 pm
by snasui
:D ยังไม่ทราบปัญหาที่ชัดเจนว่าเกิดจากสาเหตุใดครับ

เท่าที่ลองค้นดูพบว่าให้ทดสอบกำหนดค่าให้กับ PivotTable เป็นด้านล่าง

คลิกขวาในตาราง PivotTable > PivotTable Options > เลือกแถบ Display แล้วปลดเครื่องหมายที่ Show Properties in Tool Tips > Save แล้วปิดแล้วทดสอบดูใหม่

อย่าลืมตรวจสอบว่ามีการนำข้อมูลต้นทางจากแหล่งที่ถูกต้องหรือไม่ครับ

Re: recovery ทุกครั้งที่เปิดไฟล์ เปิดไฟล์ xlsm. (เฉพาะบางไฟล์)

Posted: Sun Mar 26, 2023 2:04 pm
by Jajunoz
พี่ครับ ผมแนบไฟล์ ที่เปิดแล้ว error ครับ
จังหวะเข้าไปที่ Pivot table option >> Displayไม่สามารถ tick ได้ครับ

Re: recovery ทุกครั้งที่เปิดไฟล์ เปิดไฟล์ xlsm. (เฉพาะบางไฟล์)

Posted: Sun Mar 26, 2023 2:17 pm
by snasui
:D ตามภาพนั้นคือปลดเครื่องหมายเอาไว้แล้ว ผมเปิดไฟล์ที่แนบมาก็เกิด Error เช่นกัน ลองใช้ไฟล์ต้นฉบับที่ไม่มีปัญหา Copy มาเป็นไฟล์ใหม่ดูอีกทีครับ

Re: recovery ทุกครั้งที่เปิดไฟล์ เปิดไฟล์ xlsm. (เฉพาะบางไฟล์)

Posted: Sun Mar 26, 2023 3:10 pm
by Jajunoz
ผมแก้ไขโดยเขียนให้ ข้อมูล Pivot table เป็นค่า Past Value ไฟล์ไม่มีปัญหา error ตอนเปิดไฟล์ขึ้นอีกครับ