วิธีสร้างโปรแกรมใน Excel

สารบัญ:

วิธีสร้างโปรแกรมใน Excel
วิธีสร้างโปรแกรมใน Excel

วีดีโอ: วิธีสร้างโปรแกรมใน Excel

วีดีโอ: วิธีสร้างโปรแกรมใน Excel
วีดีโอ: VBA Excel สร้างโปรแกรมโดยใช้ฟอร์ม (Form) เพื่อค้นหาข้อมูลพนักงาน 2024, อาจ
Anonim

แอปพลิเคชัน Microsoft Office ทั้งหมดสนับสนุนความสามารถในการฝังโค้ดปฏิบัติการ - สคริปต์ - ลงในเอกสาร ด้วยความช่วยเหลือของพวกเขา คุณสามารถแก้ไขงานต่างๆ ในระบบอัตโนมัติของการประมวลผลข้อมูล และการใช้แบบฟอร์มจะสร้างโปรแกรมตามแอปพลิเคชันในสำนักงานอย่างแท้จริง ซึ่งสามารถทำได้ ตัวอย่างเช่น ใน Excel

วิธีสร้างโปรแกรมใน Excel
วิธีสร้างโปรแกรมใน Excel

จำเป็น

ไมโครซอฟต์ออฟฟิศ เอ็กเซล

คำแนะนำ

ขั้นตอนที่ 1

เริ่ม Microsoft Office Excel สร้างเอกสารใหม่หากจำเป็น ในการดำเนินการนี้ ให้กด Ctrl + N หรือขยายเมนู "ไฟล์" และเลือกรายการ "ใหม่ … " จากนั้นคลิกที่ลิงค์ "Blank Book" ในแผง "Book Creation"

ขั้นตอนที่ 2

เปิดหน้าต่าง Visual Basic Editor เมื่อต้องการทำเช่นนี้ กด Alt + F11 หรือเลือก Visual Basic Editor จากส่วนมาโครของเมนูเครื่องมือ คุณจะเห็นบานหน้าต่างโปรเจ็กต์ที่แสดงแผนผังวัตถุของเวิร์กบุ๊ก Excel นี้ ตลอดจนฟอร์ม โมดูล และโมดูลคลาสที่อยู่ในนั้น

ขั้นตอนที่ 3

สร้างแบบฟอร์มหากจำเป็น ในเมนูหลัก ให้คลิกที่ แทรก แล้วเลือก UserForm มีการเพิ่มรายการใหม่ในส่วนฟอร์มของแผงโครงการ เมื่อสร้างแล้ว แบบฟอร์มจะเปิดขึ้นโดยอัตโนมัติ ใช้เมาส์เพื่อลากตัวควบคุมจากกล่องเครื่องมือไปยังหน้าต่างแบบฟอร์ม เปลี่ยนขนาดและตำแหน่งของพวกเขา หลังจากเลือกด้วยเมาส์แล้ว ให้เปลี่ยนคุณสมบัติในแผงคุณสมบัติ บันทึกรูปร่างโดยกด Ctrl + S

ขั้นตอนที่ 4

สร้างโมดูลหรือโมดูลคลาสได้มากเท่าที่จำเป็น ในการดำเนินการนี้ ให้เลือกรายการโมดูลหรือโมดูลคลาสในส่วนแทรกของเมนูหลัก เปิดหน้าต่างแก้ไขโค้ดสำหรับโมดูลหรือแบบฟอร์มที่ต้องการโดยดับเบิลคลิกที่องค์ประกอบที่เกี่ยวข้องในหน้าต่างโครงการ

ขั้นตอนที่ 5

เพิ่มการประกาศคลาสให้กับโมดูลคลาส กำหนดโดยใช้คีย์เวิร์ด Class:

คลาส CSตัวอย่างคลาส

จบคลาส

ขั้นตอนที่ 6

เพิ่มเมธอดให้กับคำจำกัดความของคลาส และ stub ของฟังก์ชันและโพรซีเดอร์ในโมดูล ฟังก์ชั่นถูกประกาศโดยใช้คีย์เวิร์ด Function ตามด้วยชื่อและชุดของพารามิเตอร์ คั่นด้วยเครื่องหมายจุลภาค อยู่ในวงเล็บ ตัวอย่างเช่น:

ฟังก์ชัน SampleFunction (a, b, c)

ฟังก์ชั่นสิ้นสุด

ในทำนองเดียวกัน (โดยใช้คีย์เวิร์ดย่อยเท่านั้น) มีการประกาศขั้นตอนดังนี้

ขั้นตอนตัวอย่างย่อย (a, b)

จบซับ

ขั้นตอนที่ 7

ประกาศสมาชิกของคลาส เช่นเดียวกับตัวแปรโกลบอลและโลคัล (ในฟังก์ชันและเมธอด) ในการดำเนินการนี้ ให้ใช้ Dim … As clause (ประเภทของตัวแปรจะถูกระบุหลังคีย์เวิร์ด As) ตัวอย่างเช่น การประกาศตัวแปร oWB ที่เก็บการอ้างอิงไปยังวัตถุ book อาจมีลักษณะดังนี้:

Dim oWB As Excel. Workbook

โดยการระบุมิติข้อมูลในวงเล็บ คุณสามารถประกาศอาร์เรย์ได้ดังนี้

Dim aWBooks (10) เป็น Excel. Workbook

ขั้นตอนที่ 8

ใช้อัลกอริธึมของโปรแกรมโดยการเปลี่ยนแปลงโค้ดของฟังก์ชัน โพรซีเดอร์ เมธอดของคลาส ใช้โครงสร้างการควบคุม Visual Basic เพื่อควบคุมการไหลของการดำเนินการ ทำงานกับโครงสร้างข้อมูลของคุณเอง วัตถุแบบฟอร์มที่มีอยู่แล้วภายใน และวัตถุ Excel ที่มีอยู่แล้วภายใน

แนะนำ: