Page 1 of 1

Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Wed Jul 24, 2013 1:41 pm
by Siwakorn
เนื่องจากผมได้สร้าง Macro excel 2010 จากไฟล์งานเดิมที่มีมากกว่า 20+ Sheet เลยสร้างปุ่ม Macro รวมทุก Sheet ให้อยู่ในหน้าเดียวกันเพื่อคลิกปุ่มไป Sheet ที่เราต้องการดูครับ เมื่อสร้างเสร็จแล้วได้ทดลองก็ Run Macro ได้ปกติแล้วก็ Save as เป็น *.xlsm ครับ แต่เมื่อเปิดไฟล์เครื่องอื่นขึ้นมา Macro ไม่สามารถ Run ได้ครับ ไม่ทราบเป็นเพราะสาเหตุใดหรือทำขั้นตอนใดผิดหรือเปล่าครับ รบกวนคำแนะนำหน่อยครับ...ขอบคุณมาครับ

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Wed Jul 24, 2013 7:26 pm
by snasui
:D ที่บอกว่า Macro ไม่สามารถ Run ได้นั้น Program ฟ้องว่าอย่างไรบ้างครับ

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Fri Jul 26, 2013 9:42 am
by Siwakorn
- เมื่อเปิดไฟล์จากเครื่องอื่นจะฟ้องขึ้นข้อความ
"Excel found unreadable content in 'Test.xlsm'. Do you want to recover the content of this workbook? If you trust the source of this workbook, Click Yes.

- แล้วก็กด Yes ไป แล้วขึ้นข้อความที่ 2
Repair to 'Text.xlsm'
Excel was able to open the file by repairing or removing the unreadable content.
Removed Part: /xl/vbaProject.bin part (Visual Basic for Applications (VBA))

-แล้วก็กด Close เมื่อเข้าในไฟล์งานแล้ว Macro ไม่ Run ครับ

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Fri Jul 26, 2013 11:26 am
by snasui
:D แสดงว่าไฟล์นั้นมีปัญหาหรือเสียหาย คงต้องสร้างใหม่ครับ

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Fri Jul 26, 2013 3:19 pm
by Siwakorn
ผมได้ลองสร้างใหม่แล้วแล้วเป็นเหมือนครับ คือ
1. ถ้าเปิดไฟล์จากเครื่องสร้างขึ้นมา สามารถ Run Macro ได้
2. ลองเปลี่ยนเปิดไฟล์จากอีกเครื่องก็เป็นเหมือนเดิมครับ

หรือต้องทำอย่างไรเวลา Save แล้ว สามารถไปใช้เครื่องได้ครับ :cry:

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Fri Jul 26, 2013 5:31 pm
by snasui
:D ลองทำเป็นไฟล์ตัวอย่างแล้วแนบมาดูกันครับ

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Mon Jul 29, 2013 9:24 am
by Siwakorn
ผมได้ลองส่งตัวอย่างไฟล์งานที่ทำมาครับ ไม่แน่ใจว่าทำถูกต้องหรือไม่ ช่วยแนะนำด้วยนะครับ

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Mon Jul 29, 2013 10:38 am
by snasui
:D ในเครื่องผม Macro ที่บันทึกไว้ทำงานได้ครับ ไม่ทราบว่าเครื่องที่นำไฟล์นี้ไปเปิดได้กำหนดให้ใช้งาน Macro ได้แล้วหรือไม่ ลองดูการกำหนดค่าการใช้งาน Macro ที่ Link นี้ครับ http://www.snasui.com/viewtopic.php?f=9&t=2010#p12997

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ

Posted: Mon Jul 29, 2013 5:18 pm
by Siwakorn
ผมได้ลองตั้งค่าตามที่แนะนำมาแล้วครับ สามารถใช้ได้ปกติ ปัญหาเป็นเครื่องที่ไม่ได้ตั้งค่า และบ้างเครื่องลงโปรแกรมไม่สมบูรณ์นะครับ...ขอบคุณมากนะครับ :thup: :cp: