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

ที่บอกว่า 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

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

Re: Macro excel 2010 เปิดไฟล์จากเครื่องอื่นไม่ Run ครับ
Posted: Fri Jul 26, 2013 5:31 pm
by snasui

ลองทำเป็นไฟล์ตัวอย่างแล้วแนบมาดูกันครับ
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

ในเครื่องผม 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
ผมได้ลองตั้งค่าตามที่แนะนำมาแล้วครับ สามารถใช้ได้ปกติ ปัญหาเป็นเครื่องที่ไม่ได้ตั้งค่า และบ้างเครื่องลงโปรแกรมไม่สมบูรณ์นะครับ...ขอบคุณมากนะครับ
