Internet
Web Hosting
Affiliate Programs
E-commerce
Internet Marketing
Web Site Promotion
DSL
Domain Registration
ณัฐศิระ เยาวสุต
ขอแสดงความคิดเห็น
Mon Apr 15 21:56:03 2002
203.146.223.81

สวัสดีครับ
จากประสบการณ์ของผม สมัยเริ่มแรกที่หัดเขียน VBA ก็ท้อใจบ้าง แต่พยายามบันทึกแมโครแล้วเปิดดู Code จนได้มาเรียนกับอาจารย๋สมเกียรติในหลักสูตรสุดยอดเคล็ดลับและลัดการใช้เอกเซล พบว่ายังมีเทคนิคที่ไม่รู้ที่สามารถเลียงการใช้ VBA ได้เช่น สูตรอาร์เรย์ หรือเทคนิคบางอย่างที่ใช้ร่วมกับแมโครทำให้แมโครทำงานเร็วขึ้นเช่น Range NAme
หลายคนไม่ทราบก็ใช้แมโครเลย อันตรายครับ
ผมขออนุญาตแนะนำบางอย่างครับ
1 เราสามารถใช้เอกเซลเป็น Database ได้และใช้คำสั่งในเมนู Data เพื่อจัดการกับ Database ในเอกเซล
2 เราสามารถติดตามการแก้ไขข้อมูลในแฟ้มที่เราส่งไปให้เพื่อน โดยใช้คำสั่ง Tools ---> Track Change หลังจากการใช้คำสั่งนี้คุณสามารถปฏิเสธหรือยอมรับการแก้ไขได้
3 เราสามารถใช้ฟังก์ชัน Datedif เพื่อการคำนวณอายุ แทนการสร้าง VBA function เพื่อคำนวณอายุ
เราสามารถใช้ Range NAme กับ Macro เพื่อสั่งบันทึกการคัดลอกแล้ววาง
4 มือใหม่กับการเขียน VBA ต้องเริ่มจากการบันทึกแมโครแล้วแก้ไข code โดยต้องบันทึกเป็นแบบทีละส่วนจะได้ไม่ล้า และป้องกันการผิดพลาด ส่วนการแก้ไข Code ก็จะทำให้โปรแกรมทำงานได้เร็วขึ้น
5 ก่อนบันทึกแมโครเขียนขั้นตอนการทำงานเสียก่อนเวลาบันทึกจะได้ไม่ยืดยาด
6 อยากรู้ COde อะไรก็บันทึกแมโครแล้วเปิดดู Code ครับ
อ.สมเกียรคิได้เขียนบทความดีๆเกี่ยวกับการใช้เอกเซลอย่างมืออาชีพที่น่าสนใจ ลองไปที่
http://disc.server.com/discussion.cgi?id=164188&article=1488&date_query=1017697419

มีประกาศนียบัตรหนึ่งใบที่น่าสนใจสำหรับคนใช้ MSOffice บ่อยคือ MOUS (Microsoft Office User Specialist) เป็นประกาศนียบัตรวัดความรู้การใช้ MOUS ถ้าสนใจก็ทิ้งข้อความที่นี่ในหัวข้อ MOUS นะครับ ผมจะส่งลิงค์เตรียมการสอบไปให้
ผมสอบ MOUS ผ่านทั้ง 5 วิชาแล้วเลยได้ขั้น Microsoft Office User Specialist 2000 Master นะครับ แต่ผมสอบแล้วยังต้องพัฒนาความรู้เลย รวมถึง VBA ด้วยครับ
มีข่าวดี ผมกำลังปรับปรุงหนังสืออยู่ ให้ง่ายขึ้น เน้นการใช้ Macro Recoder แล้วแก้ Code คิดว่าคงเป็นรุ่น 2004 นะครับ




Own a computer? Put it to work for you! FULL TRAINING PROVIDED. Download your FREE eBook. — Server.com Sponsor