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

วันอาทิตย์ที่ 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

วันเสาร์ที่ 29 กุมภาพันธ์ พ.ศ. 2563

สอน Excel VBA Equation 1.5 หาสมการของเลขลำดับเพื่อ Code VBA ให้เว้นระยะ ...

สอน Excel VBA Equation 1.5 การหาสมการของเลขลำดับเพื่อเขียน Code VBA ให้ได้ตำแหน่งการเว้นระยะของ cells แบบมีรูปแบบเป็นสมการเชิงเส้น y = ax + b

สอน Excel VBA การหาค่าสมาการที่ทำให้กระโดดข้ามเซลล์ตามระยะที่ต้องการ

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

สอน การหาสมการของเลขลำดับด้วย Excel

สอน หาสมการเชิงเส้นด้วย Excel Chart

ก่อนไป ข้อ 2

วันศุกร์ที่ 28 กุมภาพันธ์ พ.ศ. 2563

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

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

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

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

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

ตัวอย่าง With Selection

Link ไฟล์ตัวอย่าง: https://drive.google.com/open?id=1Z3F0Uq1nUxAC244aZ3AFYTSqTHK1GK14



วันพฤหัสบดีที่ 27 กุมภาพันธ์ พ.ศ. 2563

VBA Excel Basic 005 รู้จัก worksheets ขั้นต้น Part7 Exp ทำข้อมูลมั่วๆให้...



สอน VBA Excel Basic 005 worksheets ขั้นต้น Part7

สอนตัวอย่างประยุกต์ VBA for Worksheets

การเขียน Code VBA ร่วมกับ Worksheets เพื่อจัดการข้อมูลให้อยู่ในรูป Database หรือฐานข้อมูล

วิธีทำข้อมูลให้เป็นฐานข้อมูล

รวมข้อมูลหลาย Worksheets

เทคนิค worksheet จัดการข้อมูลไม่เป็นระเบียบให้เป็น ฐานข้อมูลที่ดี

ประยุกต์ Vlookup กับฐานข้อมูล

ใส่ dropdown list หรือ data validation ให้กับ Vlookup



วันอาทิตย์ที่ 23 กุมภาพันธ์ พ.ศ. 2563

VBA Excel Basic 005 รู้จัก worksheets ขั้นต้น Part6 Apply & example ทำข้...

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part6

สอนตัวอย่างประยุกต์ VBA for Worksheets

การเขียน Code VBA ร่วมกับ Worksheets เพื่อจัดการข้อมูลให้อยู่ในรูป Database หรือฐานข้อมูล



วันศุกร์ที่ 21 กุมภาพันธ์ พ.ศ. 2563

VBA Excel Basic 005 รู้จัก worksheets ขั้นต้น Part5 Apply & example ทำข้...

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part5

สอนตัวอย่างประยุกต์ VBA for Worksheets,

การเขียน Code VBA ร่วมกับ Worksheets เพื่อจัดการข้อมูลให้อยู่ในรูป Database หรือฐานข้อมูล,

worksheets(i).Select,

วิธีทำข้อมูลให้เป็นฐานข้อมูล,

รวมข้อมูลหลาย Worksheets,


วันพุธที่ 19 กุมภาพันธ์ พ.ศ. 2563

สอน Basic การทำงานใน Excel Worksheets ให้เร็ว ทำให้อยู่ในรูปอย่างง่ายฐาน...

    การนำข้อมูลมาใช้ในการคำนวณ การสรุปผล จากประสบการณ์ของแอดมิน ปัญหาของการทำงานที่ยุ่งยากใช้เวลานานหรือทำได้แต่ใช้งานยากสรุปงานไม่ตรงประเด็น ส่วนใหญ่มาจากที่มาของข้อมูลที่ไม่เป็นไปตามหลักการของเรา (หลักการของ Excel) ดังนั้นทักษะหนึ่งของการใช้ Excel ก็คือการจัดการข้อมูลที่ไม่เป็นระเบียบให้อยู่ในรูปแบบที่ง่ายต่อการใช้งาน กล่าวคือมีความเป็นรูปแบบของฐานข้อมูลหรือ database

by tsit sirisuwan

See you next class: การจัดการข้อมูลให้อยู่ในรูปอย่างง่าย (ฐานข้อมูล)



สอน Basic การทำงานใน Excel Worksheets ให้เร็ว Part2/2

Class: การแก้ไขข้อมูลที่ไม่เป็นระเบียบให้ใช้งานง่ายและอยูในรูปแบบของฐานข้อมูลหรือ database

 แถมแนวทางการใช้งานใน worksheet อีกเพียบ

ใครอยากได้ไฟล์ตัวอย่าง inbox มานะครับ พอดีเป็นไฟล์ที่แจกสาธารณะไม่ได้

วันอังคารที่ 18 กุมภาพันธ์ พ.ศ. 2563

สอน Basic การทำงานใน Excel Worksheets ให้เร็วด้วยฐานข้อมูลหรือ database ...

 การนำข้อมูลมาใช้ในการคำนวณ การสรุปผล จากประสบการณ์ของแอดมิน ปัญหาของการทำงานที่ยุ่งยากใช้เวลานานหรือทำได้แต่ใช้งานยากสรุปงานไม่ตรงประเด็น ส่วนใหญ่มาจากที่มาของข้อมูลที่ไม่เป็นไปตามหลักการของเรา (หลักการของ Excel) ดังนั้นทักษะหนึ่งของการใช้ Excel ก็คือการจัดการข้อมูลที่ไม่เป็นระเบียบให้อยู่ในรูปแบบที่ง่ายต่อการใช้งาน กล่าวคือมีความเป็นรูปแบบของฐานข้อมูลหรือ database

by tsit sirisuwan

class: การจัดการข้อมูลให้อยู่ในรูปอย่างง่าย (ฐานข้อมูล)

สอน Basic การทำงานใน Excel Worksheets ให้เร็วด้วยการทำให้อยู่ในรูปอย่างง่ายฐานข้อมูลหรือ database Part1/2

วันอาทิตย์ที่ 16 กุมภาพันธ์ พ.ศ. 2563

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part4 สอนการทำงานกับเหตุการณ์...

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part4

สอนการทำงานกับเหตุการณ์ หรือ Even  ของ Worksheets

การเขียน Code VBA ร่วมกับ Even ของ Worksheets

Worksheets_SelectionChange

Worksheets_Activate

Worksheets_Deactivate

การซ่อน sheet จากการที่ even wotksheet_Deactive

Worksheets, Sheets ใน Excel VBA

สอนพื้นฐาน Worksheets Sheets ใน Excel VBA

วันเสาร์ที่ 15 กุมภาพันธ์ พ.ศ. 2563

สอน VBA Excel Basic 005 worksheets sheet ขั้นต้น Part3 Refer Worksheet ...

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part3

รูปแบบการระบุ object worksheets แบบเฉพาะเจาะจง

Refer Worksheet by Index หรือ Name

Worksheets(Index)

Worksheets(Name)

Worksheets, Sheets ใน Excel VBA

สอนพื้นฐาน Worksheets Sheets ใน Excel VBA

วันพฤหัสบดีที่ 13 กุมภาพันธ์ พ.ศ. 2563

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part2

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part2

รูปแบบการระบุ object worksheets แบบรวมๆ

Worksheets.Add

Worksheets.Count

Example Worksheets vs Sheets is same

Worksheets, Sheets ใน Excel VBA

สอนพื้นฐาน Worksheets Sheets ใน Excel VBA



วันพุธที่ 12 กุมภาพันธ์ พ.ศ. 2563

สอน EXCEL VBA Basic 005 รู้จัก worksheets ขั้นต้น Part1

สอน VBA Excel Basic 005 worksheets ขั้นต้น Part1

เริ่มเรียนรู้ Worksheet, Sheet กับการ Records Macro

Worksheets, Sheets ใน Excel VBA

สอนพื้นฐาน Worksheets, Sheets ใน Excel VBA

สอน Excel VBA

สอน VBA Excel

สอน Excel

สอน Excel Macro

Worksheets.Select

Worksheets.Add

Worksheets.Delete

วันอาทิตย์ที่ 9 กุมภาพันธ์ พ.ศ. 2563

วันพฤหัสบดีที่ 6 กุมภาพันธ์ พ.ศ. 2563

แนะนำโปรแกรมมีประโยชน์ประจำเครื่อง 01 doublekiller

แนะนำโปรแกรมดีๆมีประโยชน์ประจำเครื่อง,

สอนใช้โปรแกรมสำหรับค้นหาไฟล์ซ้ำ,

สอนใช้โปรแกรมสำหรับลบไฟล์ซ้ำ,

สอนใช้โปรแกรมสำหรับเคลียร์ไฟล์ซ้ำ,

เพิ่มพื้นที่ HDD ด้วย doublekiller,

doublekiller โปรแกรมดีๆควรมีติดเครื่องไว้

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

สอน Function IF อย่างละเอียดตั้งแต่ Worksheet ถึง VBA Part7 ตัวอย่าง Sel...

If Part7_1

การสุ่มค่าใน UserForm เพื่อใช้ค่าที่ได้เป็นเงื่อนไขสำหรับ Select Case

ข้อแตกต่างระหว่าง If กับ Select Case

การใช้ =Rand()  ใน Worksheet (การใส่สูตรสุ่มค่า)

การใช้ =RandBetween(1,9)  ใน Worksheet (การใส่สูตรสุ่มค่า)



If Part7_2

การใช้ For Each ctl In Controls เพื่อควบคุมการทำงานของ Control ใน UserForm

การใช้ If TypeOf ctl Is MSForms.TextBox เพื่อควบคุมการทำงานของ Control Textbox หลายๆตัวใน UserForm



เขียน Code ให้น้อยลงและยืดหยุ่นมากขึ้น

Case1 การสั่งให้ TextBox ทั้ง 18 ตัว มี Background สีแดง; ctl.BackColor = RGB(255,0,0)

Case2 การสั่งให้ TextBox ทั้ง 18 ตัว โชว์ค่าที่ได้จากการสุ่ม Rnd (Random by VBA; ctl.text = Rnd)



If Part7_3

ตัวอย่าง

Case 3 การสั่งให้ TextBox ทั้ง 18 ตัว พิมพ์ไม่ได้ (ctl.Enabled = False)

Case 4 การสั่งให้ TextBox ทั้ง 18 ตัวว่างและพิมพ์ได้ (ctl.Text = ""); (ctl.Enabled = True)

Case 5 การสั่งให้ TextBox ทั้ง 18 ตัวหายไป(มองไม่เห็น); ctl.Visible = False

Case 6 การสั่งให้ TextBox ทั้ง 18 ตัวโชว์ชื่อตัวเอง; ctl.Text = ctl.Name

Case 7 การสั่งให้ TextBox ทั้ง 18 ตัวมี Background สีม่วง; ctl.BackColor = RGB(255,0,255)

Case 8 การสั่งให้ TextBox ทั้ง 18 ตัว โชว์ค่าที่ได้จากการสุ่ม Rnd (Random by VBA; ctl.text = Rnd) แล้วนำค่าไป



ใส่ที่ Range(A1 - A18) ใน Wroksheet

Case 9 การสั่งให้ TextBox ทั้ง 18 ตัว มองเห็น ว่างพิมพ์ได้และ Background สีขาว (ctl.Text = ""); (ctl.Enabled =



True); ctl.Visible = False; ctl.BackColor = RGB(255,255,255)

การ Dim ตัวแปลอย่างไรให้ Copy Code ไปแล้วไม่ Error

การ Dim ตัวแปลอย่างไรให้น้อยและใช้ร่วมกันได้ทั้ง Module



วันพุธที่ 8 มกราคม พ.ศ. 2563

สอน Function IF อย่างละเอียดตั้งแต่ Worksheet ถึง VBA Part6 ตัวอย่าง If ...

If Part6

สอน Function IF อย่างละเอียดตั้งแต่ Worksheet ถึง VBA Part6 ตัวอย่าง If ซ้อน If ใน Excel VBA

จัดเต็มตัวอย่างการใช้ IF ซ้อน IF

เทคนิคการแก้โจทย์ If ที่เริ่มจากประโยคบอกเล่าให้เป็น Flow Chart แล้วเขียน VBA Code Function IF

ตัวอย่างการกำหนด Spec control พิสัยการวัดชิ้นงานและให้ VBA แจกแจงสีตามค่าที่ได้ตามเงื่อนไข

Application.WorksheetFunction.Max(Range())

เทคนิคการแก้ไข code ที่เขียนไปแล้วให้รวดเร็วด้วย Find & Replace (ctl+f)

เทคนิคการ copy code มาและแก้ไขให้รวดเร็วด้วย Find & Replace (ctl+f)

เทคนิคการแก้ไขการอ้างถึง Range แบบปกติเป็นการอ้างถึง Range แบบมีตัวแปร

การดูเขียนโค๊ดสดจะได้เทคนิคแนวคิดการเขียนโค๊ด ไม่เหมือนมา copy code ไปใช้ เทคนิคไม่ได้เลย

VBA การใช้ .Color = RGB(255,125,0)  'is Orange

Excel worksheet formular cut number from text

Excel worksheet formula cut number from text