วันเสาร์ที่ 18 เมษายน พ.ศ. 2563

Excel VBA UserForm ComboBox Part9 ตัวอย่างการใช้งานจริงการทำ Dropdown li...

Excel VBA UserForm ComboBox Part9 ตัวอย่างการใช้งานจริง

การทำ Dropdown list หลายๆชั้นจาก ComboBox

การประยุกต์ใช้ Combobox

ComboBox ตัวอย่างการใช้งานจริง

วันศุกร์ที่ 17 เมษายน พ.ศ. 2563

Excel VBA UserForm ComboBox Part8 การนำค่าที่ได้จากการเลือก Item ComboBo...

Excel VBA UserForm ComboBox Part8 การนำค่าที่ได้จากการเลือก Item ComboBox ไปใช้งาน

การใช้ ComboBox.AddItem โดยอ่านค่าจาก sheet name

การใส่ list ให้กับ ComboBox โดยวิธีเขียน Code

วันพฤหัสบดีที่ 16 เมษายน พ.ศ. 2563

Excel​ VBA Basic 1 พื้นฐานที่สุดจำเป็นที่สุด Range & Cells Part1/2





Excel VBA ขั้นพื้นฐานและสำคัญที่สุด

Part1 การอ้างถึง Range และ Cell แบบ cell เดียว

การอ้างถึง Cell ในรูปแบบ ชื่อ Cell, Address, cell(index number), ActiveCell

การใส่ Comments หรือ Break คำสั่งใน VBA

การใช้ Method: .Select,  Property: .Value

การ Jump หรือกระโดดข้ามตำแหน่งให้เร็ว ไปขวาสุด ไปล่างสุด กลับ "A1"/Home (Short Key)

การถามเลข Column จาก VBA อ่านค่าตัวหนังสือ Column Name ให้เป็น Column Index number

การใช้ Property: .Column

จบ Part2 มีไฟล์ code ตัวอย่างตามคลิปให้ download ฟรีๆเลย ขอแค่คนละแชร์ครับ


Excel VBA UserForm ComboBox Part5-6 การใช้ ComboBox.AddItem โดยอ่านค่าจาก Table การทำ Dropdown list 2 ชั้น

Excel VBA UserForm ComboBox Part5-6
การใช้ ComboBox.AddItem โดยอ่านค่าจาก Table
การทำ Dropdown list 2 ชั้น
การใส่ list ให้กับ ComboBox โดยวิธีเขียน Code
ComboBox.AddItem ต่าง sheet ได้
UserForm Combobox
Dropdown list
การใส่ list ให้กับ ComboBox

Excel VBA UserForm ComboBox Part7 การทำ Dropdown list 3 ชั้นหรือหลายๆชั้น

Excel VBA UserForm ComboBox Part7 การทำ Dropdown list 3 ชั้นหรือหลายๆชั้น

การทำ Dropdown list หลายๆชั้น

การใช้ ComboBox.AddItem โดยอ่านค่าจาก Table

การใส่ list ให้กับ ComboBox โดยวิธีเขียน Code

ComboBox.AddItem ต่าง sheet ได้

UserForm Combobox

Dropdown list

การใส่ list ให้กับ ComboBox

วันจันทร์ที่ 13 เมษายน พ.ศ. 2563

Excel VBA UserForm ComboBox Part4 การใส่ list ให้กับ ComboBox โดยวิธีเขี...

Excel VBA UserForm ComboBox Part4 การใส่ list ให้กับ ComboBox โดยวิธีเขียน Code

การใช้ ComboBox.AddItem by For Loop

UserForm Combobox

Dropdown list

การใส่ list ให้กับ ComboBox

วันเสาร์ที่ 11 เมษายน พ.ศ. 2563

Excel VBA UserForm ComboBox Part3 การใส่ list ให้กับ ComboBox โดยวิธีเขี...

Excel VBA UserForm ComboBox Part3

การใส่ list ให้กับ ComboBox โดยวิธีเขียน Code

การใช้ ComboBox.AddItem

UserForm Combobox

Dropdown list

การใส่ list ให้กับ ComboBox

วันศุกร์ที่ 10 เมษายน พ.ศ. 2563

Excel VBA UserForm ComboBox Part2 การใส่ list ให้กับ ComboBox โดยวิธีเขี...



Excel VBA UserForm ComboBox Part2

การใส่ list ให้กับ ComboBox โดยวิธีเขียน Code

การใช้ ComboBox

UserForm Combobox

Dropdown list

การใส่ list ให้กับ ComboBox

วันพฤหัสบดีที่ 9 เมษายน พ.ศ. 2563

วันจันทร์ที่ 30 มีนาคม พ.ศ. 2563

สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part5 ตอนจบ

สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part5(จบ)

การเรียนรู้กับ Workbook ด้วยวิธีการเขียน code ฝึกทำโจทย์รวมข้อมูลจากหลายๆไฟล์มาไว้ที่เดียว

ตัวอย่างการวน loop Workbooks

สอนฝึกทำโจทย์ ให้รวมข้อมูลที่อยู่ sheets(1) ของทุกไฟล์ใน folder ที่กำหนด มารวมในไฟล์นี้(vba) ทั้งหมด

Record Macro มาแก้ไขใช้งานกับ Workbook

Workbook_Open FileName:= Thsworkbook.Path & "\data\XXX.xls"

การทดสอบ code โดยการหยุดการทำงานโปรแกรมคั่นกลางโค๊ดด้วย Exit Sub

การยกเลิกหรือเคลียร์ ข้อมูลใน Clipboard โดย Application.CutCopyMode = False

การเรียก  Sub Procedure จากที่อื่นมาใช้งานใน UserForm/commandButton โดย Call CommbineData <--(Procedure Name)

Link Download ไฟล์ตัวอย่างคำสั่ง

https://drive.google.com/open?id=11bOWFg59CpADAslDwJiUIZ6LLF8z_KaW

วันอาทิตย์ที่ 29 มีนาคม พ.ศ. 2563

สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part4 Workbook วิธ...



สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part4

การเรียนรู้กับ Workbook ด้วยวิธีการเขียน code ในเหตุการณ์หรือ Even

Workbook_Activate()

Workbook_BeforeClose(Cancel As Boolean)

Workbook_Deactivate()

Workbook_Open() UserForm1.Show

Link download ไฟล์ตัวอย่าง

https://drive.google.com/open?id=14bbc11XV8byNHYUx-estTL7i6e0BwYZZ

วันเสาร์ที่ 28 มีนาคม พ.ศ. 2563

Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part3



สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part3

การเรียนรู้กับ Workbook ด้วยวิธีการเขียน code เบื้องต้น

ThisWorkbook

ThisWorkbook.Sheets

ThisWorkbook.SaveAs

ThisWorkbook.SaveCopyAs

Workbooks.Open Filename:="booktest1.xlsx"

Workbooks.Open Filename:="D:\VBA\clip\excel vba WorkBook\booktest1.xlsx"

Workbooks.Open Filename:=ThisWorkbook.Path & "\booktest1.xlsx"

Workbooks("booktest3.xlsx").Close

ActiveWorkbook.Name

ActiveWorkbook.Path

ActiveWorkbook.FullName

Windows()

Link:
https://drive.google.com/open?id=1jsA9pcXBj_cNTdbTCpbMWvwlYu4gFfiT

วันพฤหัสบดีที่ 26 มีนาคม พ.ศ. 2563

สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part2

สอน Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part2

การเรียนรู้กับ Workbook ด้วยวิธีการเขียน code เบื้องต้น

วันอังคารที่ 24 มีนาคม พ.ศ. 2563

Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part1

Excel VBA Basic Lesson 007 รู้จัก Workbook ใน VBA Part1

การเรียนรู้กับ Workbook ด้วยวิธี Record Macro เพื่อดู code และนำมาใช้งาน

วันอังคารที่ 17 มีนาคม พ.ศ. 2563

สอน Excel vba การใช้ function offset ทั้งใน Excel Worksheet และ VBA

สอน Excel vba การใช้ function offset ทั้งใน Excel Worksheet และ  VBA

การใช้ function Offset ใน Worksheet

การเขียน code ฝึกใช้ offset ใน VBA : Event worksheet (selection change)

 การป้องกันการ Error โดย code: On error resume next (ให้ข้ามการ Error ไปเลย)

แนวคิดการใช้ตัวแปรให้ได้ค่าแบบที่ต้องการ

ใช้ offset ช่วยในการตรวจสอบความตรงกันของเซลล์ (user & password)

การป้องกัน Bug: On error resume Next

การป้องกันการ Error โดย code: On error resume next (ให้ข้ามการ Error ไปเลย)

Free download example file: https://drive.google.com/open?id=1xQGh79q9VGFpQt59ykmB-LyuaiFgxHL3


วันอังคารที่ 10 มีนาคม พ.ศ. 2563

สอน Excel VBA Basic Lesson 006 รู้จัก Names Range Table มีประโยชน์มากๆ P...

สอน Excel VBA Basic Lesson 006 รู้จัก Names Range Table มีประโยชน์มากๆ Part3 ข้อควรระวัง

ข้อผิดพลาดที่อาจเกิดดจากการใช้ Names Range,

สอนเทคนิคการสร้าง Names Range ใน Excel VBA,

สอนเทคนิคการเรียกใช้งาน Names Range ใน Excel VBA,

ชนิดของ Names แบบเซลล์เดี่ยว,

ชนิดของ Names แบบกลุ่มเซลล์,

ชนิดของ Names แบบกลุ่มเซลล์ยืดหยุ่น ( Table )

วันพฤหัสบดีที่ 5 มีนาคม พ.ศ. 2563

Excel VBA Basic Lesson 006 รู้จัก Names Range Table มีประโยชน์มากๆ Part2

สอน Excel VBA Basic Lesson 006 รู้จัก Names Range Table มีประโยชน์มากๆ Part2

สอนเทคนิคการสร้าง Names Range ใน Excel VBA

สอนเทคนิคการเรียกใช้งาน Names Range ใน Excel VBA

ชนิดของ Names แบบเซลล์เดี่ยว

ชนิดของ Names แบบกลุ่มเซลล์

ชนิดของ Names แบบกลุ่มเซลล์ยืดหยุ่น ( Table )

วันพุธที่ 4 มีนาคม พ.ศ. 2563

สอน Excel VBA Basic Lesson 006 รู้จัก Names Range Table มีประโยชน์มากๆ P...

เริ่มบทเรียนใหม่ครับ

สอน Excel VBA Basic Lesson 006 รู้จัก Names Range Table มีประโยชน์มากๆ Part1

สอนเทคนิคการสร้าง Names Range ใน worksheet,

สอนเทคนิคการเรียกใช้งาน Names Range ใน worksheet,

ชนิดของ Names แบบเซลล์เดี่ยว,

ชนิดของ Names แบบกลุ่มเซลล์,

ชนิดของ Names แบบกลุ่มเซลล์ยืดหยุ่น ( Table )

Excel worksheet formular cut number from text

Excel worksheet formula cut number from text