:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

อยากหัดเขียนโค๊ด VBA ควรเริ่มศึกษาจากตรงไหนก่อนครับ

ฟอรัมสำหรับฝึกแก้ปัญหา สนทนาปราศรัย Update เรื่องทั่วไป
Post Reply
sosadboy
Member
Member
Posts: 64
Joined: Tue Sep 12, 2017 3:47 pm

อยากหัดเขียนโค๊ด VBA ควรเริ่มศึกษาจากตรงไหนก่อนครับ

#1

Post by sosadboy »

ผมมีความต้องการที่จะหัดเขียนโค๊ด VBA เพื่อมาใช้กับการทำงานครับ ตอนนี้ผมเริ่มจากการบันทึกมาโครเพื่อช่วยลดเวลาและขั้นตอนในการทำงานต่างๆใน Excel แล้วก็ศึกษาการเขียนโค๊ดตามเว็ปต่างๆ รวมถึงเว็ปนี้ด้วยครับ ซึ่งผมติดอยู่ที่การศึกษาการเขียนโค๊ดจากเว็ป เพราะโค๊ดที่เขียนขึ้นเองจะแตกต่างจากการบันทึกมาโคร และมีส่วนที่ผมไม่เข้าใจอยู่มาก จึงอยากสอบถามผู้มีประสบการณ์ทุกท่านว่าถ้าผมอยากขยับจากแค่การบันทึกมาโครเพื่อใช้งาน มาเป็นผู้เขียนโค๊ดเพื่อใช้เอง ควรเริ่มศึกษาจากตรงไหนก่อนครับ หรือต้องมีพื้นฐานการเขียนโปรแกรมก่อนหรือไม่ครับ (เช่น ภาษาซี เพราะผมสังเกตุว่ามีการใช้ฟังก์ชั่นคล้ายๆ กัน) หากแนะนำเป็นลำดับขั้นได้จะดีมากครับ ขอบคุณล่วงหน้าไว้ด้วยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30736
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: อยากหัดเขียนโค๊ด VBA ควรเริ่มศึกษาจากตรงไหนก่อนครับ

#2

Post by snasui »

:D สำหรับมือใหม่ศึกษาจากตำรา ฝึกฝน บันทึก Macro เพื่อดู Code นำไปปรับใช้กับ Code ที่เขียนขึ้นเอง การบันทึก Macro คือการเรียนรู้
VBA ที่ดีที่สุดทางหนึ่ง หากเมื่อบันทึก Macro แล้วได้ Code ที่ทำงานไม่ตรงตามที่ต้องการ หรือศึกษาเพิ่มเติมตามเว็บแล้วไม่เข้าใจ นำสิ่งที่ติดปัญหามาถามกันที่นี่ได้เสมอครับ

การจะให้ชำนาญได้เร็วจะต้องมีปัญหาให้แก้ มีงานให้ทำ ฝึกฝนไปตามลำดับ การเริ่มจากตำราจะเป็นประโยชน์มากเพราะตำราส่วนใหญ่จะเรียงลำดับเนื้อหาที่จำเป็นก่อนหลังไว้ให้แล้วครับ

ความชำนาญเกิดจากการฝึกฝนอย่างต่อเนื่องยาวนาน ไม่มีทางลัดสำหรับการเรียนโปรแกรม จะต้องอาศัยความรู้บวกกับประสบการณ์จึงจะชำนาญการเขียนโปรแกรมได้ครับ

ผมเริ่มจาก Excel และชุด Microsoft Office แล้วไปต่อที่ VB, C#, SQL และอื่น ๆ ซึ่งเป็นการเรียนรู้ด้วยตนเองทั้งหมดครับ
sosadboy
Member
Member
Posts: 64
Joined: Tue Sep 12, 2017 3:47 pm

Re: อยากหัดเขียนโค๊ด VBA ควรเริ่มศึกษาจากตรงไหนก่อนครับ

#3

Post by sosadboy »

ขอบคุณอาจารย์มากครับที่ให้คำแนะนำ โดยส่วนตัวจะพยายามทำเองก่อนหากไม่ติดปัญหาหรือต้องการใช้งานจริงๆ ก็ไม่ค่อยอยากนำมาโพสต์ถามสักเท่าไหร่ เพราะโดยส่วนตัวแล้วคิดว่าหากทำสำเร็จโดยการศึกษาเองจะรู้สึกว่าเข้าใจได้มากกว่า และส่วนหนึ่งก็เกรงใจหลายๆท่านที่กรุณาสละเวลามาให้คำแนะนำอยู่บ่อยครั้ง ขอขอบคุณอีกครั้งครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30736
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: อยากหัดเขียนโค๊ด VBA ควรเริ่มศึกษาจากตรงไหนก่อนครับ

#4

Post by snasui »

:D ที่นี่คือฟอรัมสำหรับถามตอบปัญหา แลกเปลี่ยนความคิดเห็น การตอบปัญหาเกิดจากความสมัครใจ หลายคนถือเป็นการเรียนรู้เพราะได้พบกับปัญหาหลากหลายแบบจะได้ใช้ปัญหาเหล่านั้นฝึกการคิดการแก้ปัญหาไปด้วย

ขอให้ถามได้ตามที่ต้องการไม่ต้องเกรงใจ ผมสร้างฟอรัมนี้มาเพื่อการถามตอบโดยเฉพาะ แต่หากเป็นเรื่องของ Programming จำเป็นต้องศึกษาแหล่งอื่นมาก่อนจนพอมีความรู้ระดับหนึ่ง เขียนเองได้บ้าง นำสิ่งที่ติดปัญหามาถาม จะได้ถามตอบกันได้กระชับตรงประเด็นครับ
Post Reply