:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

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

ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
Jajunoz
Member
Member
Posts: 5
Joined: Mon Mar 20, 2023 5:34 pm
Excel Ver: Office 365

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

#1

Post by Jajunoz »

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

พอมีวิธีแก้ไข หรือว่า วิธีการทำไฟล์ของผมมีจังหวะไหนผิดไหมครับ
Attachments
error repairing.PNG
error repairing.PNG (22.53 KiB) Viewed 22 times
VBAของชื่อไฟล์อื่นมาปรากฎ.PNG
VBAของชื่อไฟล์อื่นมาปรากฎ.PNG (108.31 KiB) Viewed 22 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#2

Post by snasui »

:D ยังไม่ทราบปัญหาที่ชัดเจนว่าเกิดจากสาเหตุใดครับ

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

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

อย่าลืมตรวจสอบว่ามีการนำข้อมูลต้นทางจากแหล่งที่ถูกต้องหรือไม่ครับ
Jajunoz
Member
Member
Posts: 5
Joined: Mon Mar 20, 2023 5:34 pm
Excel Ver: Office 365

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

#3

Post by Jajunoz »

พี่ครับ ผมแนบไฟล์ ที่เปิดแล้ว error ครับ
จังหวะเข้าไปที่ Pivot table option >> Displayไม่สามารถ tick ได้ครับ
Attachments
PivotTable Display.PNG
PivotTable Display.PNG (70 KiB) Viewed 15 times
Macro Wet Line Surplus V2.xlsm
(147.07 KiB) Downloaded 1 time
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#4

Post by snasui »

:D ตามภาพนั้นคือปลดเครื่องหมายเอาไว้แล้ว ผมเปิดไฟล์ที่แนบมาก็เกิด Error เช่นกัน ลองใช้ไฟล์ต้นฉบับที่ไม่มีปัญหา Copy มาเป็นไฟล์ใหม่ดูอีกทีครับ
Jajunoz
Member
Member
Posts: 5
Joined: Mon Mar 20, 2023 5:34 pm
Excel Ver: Office 365

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

#5

Post by Jajunoz »

ผมแก้ไขโดยเขียนให้ ข้อมูล Pivot table เป็นค่า Past Value ไฟล์ไม่มีปัญหา error ตอนเปิดไฟล์ขึ้นอีกครับ
Post Reply