Page 1 of 1

Excelสามารถสร้างปุ่มสั่งให้เขียนโค้ด vba ให้กับไฟล์อื่นได้หรือไม่ครับ

Posted: Tue May 30, 2017 12:15 pm
by zern
เช่น ในไฟล์ A มีปุ่มให้เลือกไฟล์เอกเซลเป้าหมาย
พอเลือกไฟล์ B ปุ๊ป ก็จะสร้างโค้ด vba ให้ไฟล์ B ขึ้นมาอัตโนมัติ
ไม่รู้ว่าสามารถทำได้โดยไม่ใช้โปรแกรมอื่นมาเสริมได้หรือเปล่าครับ

Re: Excelสามารถสร้างปุ่มสั่งให้เขียนโค้ด vba ให้กับไฟล์อื่นได้หรือไม่ครับ

Posted: Tue May 30, 2017 9:13 pm
by snasui
:D ได้ครับ ต้อง Add Reference ที่ชื่อว่า Microsoft Visual Basic for Applications Extensibility Library โดยต้องใช้ VBProject Collection จัดการงานลักษณะนี้ สามารถเขียน Object on the fly คือเขียนโปรแกรมให้ User วาดรูป สร้าง Object สร้าง UserForm ได้ เช่นนี้เป็นต้น

Re: Excelสามารถสร้างปุ่มสั่งให้เขียนโค้ด vba ให้กับไฟล์อื่นได้หรือไม่ครับ

Posted: Thu Jun 01, 2017 3:01 pm
by zern
ขอบคุณครับ พอได้แนวทาง ไว้เดี๋ยวต้องลองทำดู