ขนาด: 17*22 ซม.
จำนวนหน้า: 336 หน้า
พิมพ์ครั้งที่1: มีนาคม 2554
ลักษณะพิเศษ:

พิมพ์ 2 สี

แถมซีดี 1 แผ่น(ไฟล์ตัวอย่าง)
ระดับความยากง่าย: ผู้เริ่มต้นจนถึงระดับกลาง
ผู้จัดจำหน่าย: ซีเอ็ดยูเคชั่น จำกัด (มหาชน)
หนังสือ คู่มือ VBA Excel เล่มนี้ได้อธิบายพื้นฐานการสร้าง Macro และวิธีการเขียนโปรแกรม VBA ตั้งแต่ระดับพื้นฐานไปจนถึงขั้นตอนการสร้างระบบงานอัตโนมัติใน Excel โดยที่ผู้ใช้งานไม่จำเป็นต้องเคยเขียนโปรแกรมมาก่อนเลยก็ได้ ไม่ว่าจะเป็นการคำนวณโดยใช้ฟังก์ชั่น การสรุปผลและวิเคราะห์ข้อมูลในรูปแบบต่างๆ นอกจากนี้ยังมีตัวอย่างและแบบฝึกหัดพร้อมโค้ด VBA ที่เริ่มจากง่ายไปจนถึงตัวอย่างการใช้งานจริง ซึ่งจะช่วยให้ผู้ใช้งาน Excel ทั่วไปสามารถสร้างโค้ด VBA ในการพัฒนาระบบงานใน Excel เพื่อลดเวลาและเพิ่มประสิทธิภาพในการทำงานของคุณด้วยโปรแกรม Excel ได้ดียิ่งขึ้น
สารบัญ
** คลิกที่ชื่อบทเพื่อเปิด/ปิดหัวข้อย่อย
การตั้งค่าให้ Microsoft Excel
สามารถใช้งาน Macro และ VBA
เริ่มต้นสร้าง Macro ไว้ใช้งาน
การสร้าง Macro
การเรียกใช้งาน Macro
เบื้องหลังของการสร้าง Macro
วิธีการบันทึกไฟล์ Excel ที่มี Macro หรือ VBA
สร้าง Commands บน Quick Access Toolbar
เพื่อเรียกใช้งาน Macro
เรียกใช้งาน Command บน Quick Access Toolbar
ยกเลิก Command บน Quick Access Toolbar
วิธีเรียกใช้งาน Macro ด้วย Shapes
เริ่มต้นพื้นฐาน VBA
องค์ประกอบพื้นฐานของการเขียนโปรแกรมใน Excel
รูปแบบการอ้างถึงตำแหน่งเซลอย่างง่าย
สร้างโปรแกรมแรกใน Excel ด้วย VBA
การเปิด VBA ในการเขียนโค้ด
การเขียนโค้ด
สร้าง Message Box แบบง่ายๆ
สำหรับการแสดงผลใน VBA
วิธีการพิมพ์ภาษาไทยในโค้ด VBA
ตัวแปร และชนิดข้อมูลใน VBA
ชนิดข้อมูล
การสร้างตัวแปรไว้ใช้งาน
ตัวแปรชนิดค่าคงที่
วิธีการบังคับให้มีการประกาศตัวแปร
ตัวดำเนินการ (Operators)
สร้าง Function อย่างง่ายไว้ใช้งานใน Excel
ป้องกันการลืมด้วยการเขียน Comments
ในโค้ด VBA
ตัวแปรแบบ Static
วิธีอ้างถึงเวิร์กชีต
By name
By index
การอ้างถึงเวิร์กชีตที่ถูกเรียกใช้งาน
วิธีอ้างถึงเซล
By name
By index
การอ้างเซลที่ถูกเรียกใช้งาน
By relative
By named ranges
วิธี Debug ด้วย วินโดว์ Watches
วิธี Debug ด้วยวินโดว์ Immediate
วิธี Debug ด้วย Run To Cursor
ชุดคำสั่งสำหรับงานที่มีเงื่อนไข
ชุดคำสั่ง If…Then…Else…End If
ชุดคำสั่ง If…Then…End If
ชุดคำสั่ง If…Then…ElseIf…End If
ชุดคำสั่ง Select Case
ชุดคำสั่งสำหรับการทำงานมากกว่า 1 ครั้ง
ชุดคำสั่ง For…Next
ชุดคำสั่ง For…Each…Next
ชุดคำสั่ง Do…While…Loop
ชุดคำสั่ง Do…Until…Loop
Array คืออะไร
และทำไมต้องใช้ตัวแปรชนิด Array
วิธีประกาศตัวแปรชนิด Array
ขอบเขตบนและขอบเขตล่างของ Array
Array หลายมิติ
Dynamic Array
ฟังก์ชั่น LBound และ UBound
วิธีสร้างชนิดข้อมูลใหม่
ขอบเขตการใช้งานตัวแปร
ขอบเขตการใช้งานภายใน Procedure
ขอบเขตการใช้งานภายใน Module
ขอบเขตการใช้งานภายในไฟล์
เข้าใจ Function ใน Excel
ความแตกต่างระหว่าง Function และ Sub Procedure
โครงสร้างของ Function
วิธีสร้าง Function
สร้าง Function รูปแบบต่างๆ
Function ไม่มี Argument
Function มี Argument จำนวนจำกัด
Function มี Argument จำนวนจำกัด และกำหนดรูปแบบ Optional
Function รับ Argument ด้วยวิธีลากเซล (Argument ไม่จำกัด)
Function รับ Argument ไม่จำกัด (กรอกทีละค่า)
Function สร้างผลลัพธ์มากกว่า 1 ค่า
วิธีเรียกใช้งาน Function ใน Excel มาใช้งานใน VBA
การใช้งาน Function ซ้อน Function
วิธีเพิ่มคำอธิบาย Function ที่สร้างขึ้นมาเอง
วิธีแจกจ่าย Function ของเราให้เพื่อนๆใช้
รู้จักกับ Add-Ins
การสร้างและติดตั้ง Add-Ins ด้วยไฟล์ xlam
วิธีสร้าง และเรียกใช้งาน Procedure อย่างละเอียด
Procedure คืออะไร
วิธีสร้าง Procedure
วิธีเรียกใช้ Procedure
การทำงานที่มากกว่า 1 Procedure
คำสั่ง Call
การกำหนดขอบเขตของ Procedure
การส่งค่าตัวแปรข้าม Procedure
ความแตกต่างของการส่งผ่านค่าตัวแปร
Error เกิดขึ้นได้อย่างไร
วิธีการจัดการ Error ที่เกิดขึ้น
คำสั่ง On Error Goto
คำสั่ง On Error Resume Next
คำสั่ง On Error Goto 0
โครงสร้างของ Excel
วิธีควบคุมเคอร์เซอร์ไปยังเซลที่ต้องการ
Select Method
วิธีสั่งเขียนสูตร หรือ Function ในเซล
Formula Property
วิธีนับจำนวนเซล แถว คอลัมน์
ของกลุ่มเซลที่ถูกเลือก
Count Property
Rows Property
Columns Property
วิธีหาเซลที่มีข้อมูลล่าสุด
End Property
วิธีลบข้อมูลในเซล
Clear Method : ลบข้อมูล และฟอร์แมตของเซล
ClearContents Method : ลบข้อมูลของเซลอย่างเดียว
ClearFormats Method : ลบฟอร์แมตของเซลอย่างเดียว
วิธีการอ้างถึงกลุ่มเซลพร้อมกัน
Selection Property
การสร้างตัวแปรชนิด Range
ตัวแปรชนิด Range คืออะไร และมีประโยชน์อย่างไร
การกำหนดตัวแปรชนิด Range
การ Union Range
การ Intersect Range
วิธีการเขียนโค้ด VBA วนลูปในกลุ่มเซล
การเปลี่ยนชื่อเวิร์กชีต ด้วย VBA
Name Property
การนับจำนวนเวิร์กชีตทั้งหมด
Count Property
การซ่อนเวิร์กชีต โดยที่ผู้ใช้ไม่สามารถ Unhide ได้
Visible Property
การเลือกเวิร์กชีตให้แอคทีฟ (Active)
Activate Method
การ เพิ่ม ก๊อปปี้ และลบเวิร์กชีต
Add Method
Copy Method
Delete Method
วิธีการวนลูปผ่านเวิร์กชีต
การแสดงชื่อไฟล์ Excel
Name Property
การสั่ง Save และ Save as
Save Method
Save As Method
การตรวจสอบ Path ของไฟล์ Excel
Path Property
วิธีสั่งเปิดไฟล์ Excel
Open Method
การควบคุมการทำงานของไฟล์ Excel
มากกว่า 1 ไฟล์
วิธีการวนลูปผ่านไฟล์ Excel
อีเวนต์ (Event) คืออะไร
และสั่งงาน VBA ได้อย่างไร
การเรียกใช้งาน VBA ด้วยอีเวนต์
Activate Event
Calculate Event
Change Event
SelectionChange Event
วิธีการเรียกใช้งานอีเวนต์ของออบเจ็คเวิร์กบุ๊ค
Open Event
BeforeClose Event
BeforeSave Event
Activate Event
ActiveX Controls คืออะไร
สร้างระบบการรับข้อมูลและส่งข้อมูลแสดงผล
MsgBox Function
InputBox Function
การสร้าง ActiveX Controls บนเวิร์กชีต
Command Button
พร็อพเพอร์ตี้ที่สำคัญของ Command Button
Text Box
พร็อพเพอร์ตี้ที่สำคัญของ Text Box
Label
พร็อพเพอร์ตี้ที่สำคัญของ Label
Combo Box
พร็อพเพอร์ตี้ที่สำคัญของ Combo Box
List Box
พร็อพเพอร์ตี้ที่สำคัญของ List Box
Spin Button
พร็อพเพอร์ตี้ที่สำคัญของ Spin Butt
Check Box
พร็อพเพอร์ตี้ที่สำคัญของ Check Box
Option Button
พร็อพเพอร์ตี้ที่สำคัญของ Option Button
Toggle Button
พร็อพเพอร์ตี้ที่สำคัญของ Toggle Button
Scroll Bar
พร็อพเพอร์ตี้ที่สำคัญของ Scroll Bar
วิธีการอ้างถึง ActiveX Controls ใน VBA
การสร้าง ActiveX Controls บน VBA Project
วิธีการสร้างฟอร์ม (UserForm) ใน VBA Project
การแสดงผลของฟอร์มด้วย VBA
วิธีการสร้างเมนูในแท็บ Add-Ins
การสร้าง CommandBar
วิธีสร้างปุ่มคำสั่งในเมนู
วิธีสร้างแถบป๊อปอัพในเมนู
วิธีสร้าง ComboBox ในเมนู
วิธีเพิ่มไอคอนบนเมนู
วิธีการส่งเมนูของเราให้เพื่อนๆใช้ ด้วยไฟล์ xlam
สร้างกราฟชนิดต่างๆด้วย Excel
การสร้างกราฟชนิดแผนภูมิคอลัมน์ (Column Chart)
การสร้างกราฟชนิดแผนภูมิกระจาย (Scatter Chart)
สร้างกราฟชนิดต่างๆด้วย VBA
การสร้าง Scatter Chart
การสร้าง Column Chart
การสร้าง Pie Chart
จัดกลุ่มข้อมูลด้วย Filter
Filter คืออะไร และ ใช้กับงานประเภทไหน
สร้าง Filter ของท่านด้วย VBA
สรุปข้อมูลและรายงานผลด้วย PivotTable
PivotTable คืออะไร และใช้กับงานประเภทไหน
วิธีการสร้าง PivotTable ด้วย VBA
ดึงข้อมูลจากฐานข้อมูลด้วย Excel
โครงสร้างการเชื่อมต่อฐานข้อมูล
ด้วย VBA ใน Excel
ADO คืออะไร
ใช้ ADO ในการเชื่อมต่อกับฐานข้อมูล
การเชื่อมต่อฐานข้อมูลชนิด Access
การเชื่อมต่อฐานข้อมูลชนิด Excel
การเชื่อมต่อฐานข้อมูลชนิด SQL Server
การสร้าง PivotTable จากฐานข้อมูล
วิธีดึงข้อมูลจากอินเทอร์เน็ต แบบ Real Time
ด้วย WEB Query
ดึงราคาหุ้นแบบ Real Time
ดึงราคาน้ำมันแบบ Real Time
ดึงราคาทองแบบ Real Time
จับเวลาด้วย VBA
วิธียกเลิกการ Alarm ต่างๆใน Excel
ใช้งานฟังก์ชั่นทางด้านเวลา กับ VBA
Case Study 1 : Invoice and Quotation
Case Study 2 : ระบบจัดเก็บข้อมูลนักศึกษา
Case Study 3 : Inventory System
Case Study 4 : Production Planning (Bill of Materials)
สร้าง Tab ใหม่ โดยไม่ต้องเขียนโปรแกรม
ใช้ Excel บนอินเทอร์เน็ต