วิดีโอชุด Managing Data with Excel VBA

Managing Data with Excel VBA ตอนที่ 1

วิธีนำรายการใหม่ไปบันทึกเพิ่มต่อท้ายรายการสุดท้ายในตารางฐานข้อมูล

โดยใช้รหัส VBA แค่ 3 บรรทัด
ThisWorkbook.Activate
MyVar = [Source]
[Target] = MyVar

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1707834eig7K_a4jOxBKsSfFO6JY01TXt/view?usp=sharing

https://youtu.be/5uCHHbFwLR0

https://www.facebook.com/ExcelExpertTraining/videos/1957696174500191/

=====

Managing Data with Excel VBA ตอนที่ 2

วิธีใช้สูตร Dynamic Range นำรายการใหม่ทั้งหมด กี่รายการก็ได้
ไปบันทึกเพิ่มต่อท้ายรายการสุดท้ายในตารางฐานข้อมูล

โดยใช้รหัส VBA แค่ 3 บรรทัด
ThisWorkbook.Activate
MyVar = [Source]
[Target] = MyVar

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1Oj3ElIlgSdizYDc3M7htg0OczMeM9rVJ/view?usp=sharing

https://youtu.be/BTLsUNtvpgg

https://www.facebook.com/ExcelExpertTraining/videos/1958774077725734/

=====

Managing Data with Excel VBA ตอนที่ 3

วิธีใช้สูตร Dynamic Range แบบ Dynamic Sheet
นำรายการข้อมูลจากแต่ละชีท กี่รายการก็ได้ มารวมไว้เป็นชีทเดียว
โดยบันทึกเพิ่มต่อท้ายรายการสุดท้ายในตารางฐานข้อมูล

คราวนี้มาเพิ่มรหัส MsgBox "Done" เพื่อแสดงผลว่าทำงานเสร็จแล้ว

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1esvCjqmeyLca1FTXcMykyOYS8qkRZS_5/view?usp=sharing

https://youtu.be/Xh82Vp3_-Oo

https://www.facebook.com/ExcelExpertTraining/videos/1959330391003436/

=====

Managing Data with Excel VBA ตอนที่ 4

วิธีทำให้ Excel สื่อสารบอกให้คุณตัดสินใจก่อนว่า จะทำงานต่อไปหรือไม่
โดยใช้ MsgBox ร่วมกับ IF ใน VBA

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1dTZuyPi74bB_n8BMAv_jQ_s_9zcqFk_z/view?usp=sharing

https://youtu.be/qi1HMhyHxrk

https://www.facebook.com/ExcelExpertTraining/videos/1959917664278042/

=====

Managing Data with Excel VBA ตอนที่ 5

วิธีทำให้ VBA ช่วยตัดสินใจว่าข้อมูลที่บันทึกเป็นรายการใหม่หรือรายการเก่า
ถ้าเป็นรายการใหม่ ให้บันทึกเพิ่มต่อท้ายรายการสุดท้ายในตารางฐานข้อมูล
ถ้าเป็นรายการเก่า ให้บันทึกทับรายการเดิมที่มีอยู่แล้วในตารางฐานข้อมูล
โดยใช้ชื่อ Target ชื่อเดิมชื่อเดียวแต่ย้ายตำแหน่งตามเงื่อนไขได้เอง

หมายเหตุ วิดีโอนี้อัดตอนฝนตกครับ
ขอแก้ตอนที่ 6 เป็นตอนที่ 5 ด้วยครับ ฟังเสียงฝนเพลินไปหน่อย

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1h1mn_Tf1VZwmCJtYhGCiuvha-ZlAFQl3/view?usp=sharing

https://youtu.be/XYPZvxVK7Tk

https://www.facebook.com/ExcelExpertTraining/videos/1959951697607972/

=====

วิดีโอชุด Managing Data with Excel VBA จบแล้วครับ

เรื่อง VBA ถ้าจะสอนให้ละเอียด ต้องเรียนกันเป็นเทอม ใช้เวลาเป็นเดือน ๆ และควรมีโอกาสได้ซักถาม ทดลองทำกันทีละขั้นให้ผ่านก่อนจึงจะเรียนหัวข้อถัดไปที่ยากขึ้น

การเรียนรู้จากการดูวิดีโอมีข้อจำกัดหลายอย่าง ถ้าเอาแต่ดู ลอกไปใช้แบบไม่ระวัง VBA จะกลายเป็นดาบสองคมที่ทำอันตรายและส่งผลเสียต่อผู้ใช้งาน ผมจึงขอจบหัวข้อการจัดการฐานข้อมูลด้วย Excel VBA เพียงแค่นี้ครับ

แนะนำให้หาตำรามาอ่านจะดีกว่าการดูวิดีโออย่างเดียวครับ
Excel Power Programming with VBA

jwalkvba

 

ส่วนการใช้ Macro/VBA ในงานด้านอื่นๆ โปรดติดตามต่อๆๆๆไปครับ

 

Related Articles

© Copyright 1999

สงวนลิขสิทธิ์ตามกฎหมาย

ห้ามนำข้อความหรือส่วนหนึ่งส่วนใดของบทความหรือวิดีโอหรือรูปภาพไปใช้เพื่อการค้าขาย หรือเพื่อประโยชน์ส่วนตัว

อนญาตให้นำไปใช้เพื่อสาธารณประโยชน์โดยขอให้ระบุที่มาและชื่อผู้เขียนกำกับไว้ด้วยเสมอ

ลิงก์เว็บ Excel Expert Training

เว็บสำหรับ เรียนออนไลน์

เว็บสำหรับ เรียนแบบกลุ่ม-ส่วนตัว

ติดตามข่าวสารได้จาก facebook

ถามปัญหาได้ที่ กลุ่มคนรัก Excel

และไลน์กลุ่ม Excel Expert Group

ที่อยู่และการติดต่อ

สมเกียรติ ฟุ้งเกียรติ 7/1 รามคำแหง ซอย 35 หัวหมาก บางกะปิ กทม 10240 โทร 097-140-5555, 02-718-9331

Excel@ExcelExpertTraining.com

sfk234x234