วันจันทร์ที่ 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 )

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

สอน Excel VBA Equation 2 การรวมเซลล์ (merge) และวางค่าสลับกันแบบที่ 2



สอน Excel VBA Equation 2 การรวมเซลล์ (merge) และวางค่าสลับกันแบบที่ 2

สอนฝึกแก้โจทย์สมการกับตัวแปรใน Excel VBA

สอน Application.WorksheetFunction.CountA(Range(xxx))

สอน ตัวอย่างการใช้ตัวแปรกับ For Loop,

ตัวอย่าง With Selection,

สอน ตัวอย่างการใช้ตัวแปรและสมการกับ For Loop,

แนวคิดและการทำงานกับ Range cells และการวางค่าข้ามเซลล์,

การใช้สมการ y=ax+b กับ Excel VBA

ดาวน์โหลดไฟล์ตัวอย่าง:

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

Excel worksheet formular cut number from text

Excel worksheet formula cut number from text