Page 1 of 1

vbscript ใน excel

Posted: Fri Mar 25, 2011 2:56 pm
by aumMie
รบกวนด้วยค่ะ..หนูมีปัญหารบกวนถามอาจารย์ว่า
1.เราจะสามารถเขียน code vbscript ใน Excel ได้ยังไงค่ะ เริ่มต้นไม่ถูกเลยเคยแต่เขียน Code vb
2.การสร้าง macro เราจะเรียกใช้ได้เฉพาะการสร้างปุ่ม(button) ขึ้นมาก่อนเท่านั้นเหรอค่ะ สามารถเรียกใช้ในรูปแบบอื่นได้ไหม
ปัญหาของหนูมีอยู่ว่าต้องคำนวณชีทงานในexcel ที่ค่อนข้างซับซ้อนและแก้ไขไม่ได้แต่ทราบมาว่าสามารถเขียน vbscript ได้ในexcel คือแบบสูตรมันประมาณว่าต้องคำนวณโดยเขียนสูตรทำนองของการวนลูปหรือ i++ อะไรทำนองนี้อ่ะค่ะ ไม่ทราบว่าหนูแก้ไขปัญหาถูกทางรึป่าวหนูสับสนจิงๆค่ะ เพราะไม่ทราบว่าจะทำยังไงให้มันมาใช้ร่วมกันได้ ขอคำแนะนำด้วยค่ะ แล้ว vba มันช่วยได้ไม๊ค่ะ..รบกวนอาจารย์อีกครั้งค่ะ..ขอบคุณมากนะค่ะ :D

Re: vbscript ใน excel

Posted: Fri Mar 25, 2011 3:15 pm
by snasui
ข้อ 1 สามารถเขียนได้ครับ ดูตัวอย่างที่นี่ครับ http://www.activexperts.com/activmonito ... ice/excel/

ข้อ 2 ไม่จำเป็นต้องสร้างปุ่มครับ เราสามารถเรียกใช้ผ่าน Short cut ได้เช่นกดแป้น Alt+F8 หรือจะสร้างเมนูสำหรับการ Run Macro ต่างหากได้

ใน Excel มี VBE สำหรับการเขียน Code VBA เพื่อสั่งให้ Excel ทำงานตามต้องการได้ครับ Code VBA ก็มีลักษณะเหมือนกับ VB หากเขียน VB ได้ก็เขียน VBA ได้ง่าย ๆ เลยครับ การเปิดหน้าต่าง VBA ให้กดแป้น Alt+F11 ครับ

ด้วยความเคารพ

Posted: Fri Mar 25, 2011 3:22 pm
by aumMie
ขอบคุณมากนะค่ะอาจารย์ที่ให้คำแนะนำหนูไม่เลยลองเขียนcode ใน excel เลยจับต้นชนปลายไม่ถูกจิงๆ
เดี๋ยวหนูจะลองศึกษาเพิ่มเติมดูตาม link ที่อาจารย์แนะนำมา ขอบคุณอีกครั้งนะค่ะ :P