Excel VBA ตอนที่ 1 - Safe VBA
วิธีทำให้รหัส VBA ทำงานได้อย่างปลอดภัย
ทำงานไม่ผิดแฟ้มและค่าไม่เพี้ยนเมื่อ copy ไปที่อื่น
โดยเขียนเพิ่มคำสั่ง ThisWorkbook.Activate
และแก้ให้ Paste Special แบบ Value
Download แฟ้ม myVBACode.bas ได้จาก
https://drive.google.com/file/d/1e2PqWRddzOFbUkflDFxcoX8-ZZTVMsZP/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1952557245014084/
=====
Excel VBA ตอนที่ 2 - Personal Tax Planning with Goal Seek
วิธีใช้ VBA วางแผนภาษีเงินได้บุคคลธรรมดา
อยากทำงานให้เหนื่อยแค่ไหนดี เพื่อจะได้จ่ายภาษีไม่มากไม่น้อยเกินไป
โดยปรับปรุงคำสั่ง Goal Seek ให้ทำงานได้สะดวกกว่าที่ Excel เตรียมไว้
Download แฟ้มตัวอย่างได้จาก
https://drive.google.com/file/d/1lJXBnO33ArdRM1Iqu3veTX06vcGHs9zE/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1953077974962011/
=====
Excel VBA ตอนที่ 3 - Looping without VBA but with Data Table
นักวิจัยและวางแผนต้องใช้เครื่องมือนี้ให้เป็น
วิธีวางแผนภาษีซึ่งทำงานแบบ VBA แต่ไม่ต้องใช้ VBA
Data Table ช่วยทำให้ Excel คำนวณแบบ Looping หลายรอบได้เอง
ดีกว่าการใช้ Goal Seek หรือ VBA ซึ่งต้องทำทีละครั้งเสียอีก
Download แฟ้มได้จาก
https://drive.google.com/file/d/18y0qAQ119ilxk2gp0on4CAWfSXLvWLtm/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1954027231533752/
======
Excel VBA ตอนที่ 4 - Send Data
วิธีใช้รหัส VBA ที่ส่งข้อมูลไปเก็บด้วยความเร็วแบบแว้บเดียว (เท่าแสง!!!)
ซึ่งเร็วกว่ากว่าการใช้คำสั่ง Copy ไป Paste ที่ทำงานแบบย้ายไปก็ย้ายมา
โดยใช้รหัสคำสั่งเพียง 2 บรรทัด
MyVar = [Source]
[Target] = MyVar
Download แฟ้ม myVBACode.bas ได้จาก
https://drive.google.com/file/d/1e2PqWRddzOFbUkflDFxcoX8-ZZTVMsZP/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1954469148156227/
=====
Excel VBA ตอนที่ 5 - Send Data Show Time
มาตั้งเป้าหมายกันก่อนว่าจะใช้ Excel VBA จัดการฐานข้อมูล
จะค้นหาก็ได้ เพิ่มรายการใหม่ก็ได้ แก้ไขรายการเก่าก็ได้
ชมการใช้รหัสคำสั่งเพียง 2 บรรทัดมาสร้างสรรค์งานที่ไม่น่าเชื่อ
MyVar = [Source]
[Target] = MyVar
Download แฟ้ม zip ตัวอย่างทั้ง 3 แฟ้มได้จาก
https://drive.google.com/file/d/1oVIJHm6gjia3NJvXDeqDKgJqY4UPvRL_/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1954840348119107/
=====
Excel VBA ตอนที่ 6 - Offset 1 Cell
วิธีส่งข้อมูลจากเซลล์หนึ่งไปยังอีกเซลล์หนึ่งไปยังที่ใดก็ได้
จะเป็นตำแหน่ง rowที่ 1 ล้าน และ columnใดๆก็ไม่มีปัญหา
จะไปยังชีทอื่นหรือแฟ้มอื่นก็ได้
Download แฟ้มได้จาก
https://drive.google.com/file/d/1BRNbFpBkhKhj4gA_JDx_8pCJiluh1QQ1/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1955257381410737/
=====
Excel VBA ตอนที่ 7 - Indirect Intersect
วิธีเก็บบันทึกข้อมูลตามเดือนและวันที่ต้องการ
โดยไม่ต้องแก้ไขรหัส VBA เพียงกำหนดให้
Target =INDIRECT(ชื่อเดือน) INDIRECT(ชื่อวัน)
(ตัวอย่างใหม่เอี่ยม ไม่เคยเปิดเผยที่ใดมาก่อน)
Download แฟ้มได้จาก
https://drive.google.com/file/d/1NUtedeFeuvyANG4LP-RFpJd-Vh_xc_Je/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1955430574726751/
=====
Excel VBA ตอนที่ 8 - Index
วิธีเก็บบันทึกข้อมูลตามเดือนและวันที่ต้องการ
โดยกำหนดให้ Target = Index(MyData, RowNum, ColNum)
และใช้ร่วมกับ Conditional Formatting เปลี่ยนสีเซลล์เพื่อบอกตำแหน่ง
Download แฟ้มได้จาก
https://drive.google.com/file/d/1B0oOsWHjibItveAs_cDhZTZZuG0KVu4h/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1955512224718586/
=====
Excel VBA ตอนที่ 9 - Indirect Multiple Targets
สงสัยไหมว่าจะใช้ชื่อเดียวแตกกระจายเป็นหลายชื่อได้ยังไง
วิธีใช้ชื่อ Range Name ส่งข้อมูลไปตามเซลล์ที่กระจายกัน
กำหนดให้ Target =INDIRECT(ชื่อเซลล์อื่นๆ)
Download แฟ้มได้จาก
https://drive.google.com/file/d/1Rf4uDPAzdG3YTcqZrZCXqpxjbObA-X8J/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1955654638037678/
=====
Excel VBA ตอนที่ 10 - Change Direction with Excel IF
ชมวิธีการที่คนเก่ง VBA หลายคนไม่คิดว่าจะเป็นไปได้
วิธีทำให้ VBA ตัดสินใจได้เองว่า จะนำไปบันทึกไว้ที่ไหน โดยไม่ต้องใช้สูตรของ VBA
แต่ใช้สูตร IF ของ Excel ซึ่งง่ายต่อการกำหนดเงื่อนไขกว่า IF ของ VBA
Download แฟ้มได้จาก
https://drive.google.com/file/d/1ovBhje0iuiM03U2yZYZN5dM7yhZAxe-o/view?usp=sharing
https://www.facebook.com/ExcelExpertTraining/videos/1955826101353865/
=====