การเขียนโปรแกรม Excel - การแนะนำ
ในคำแนะนำเชิงปฏิบัตินี้เราจะแนะนำคุณเกี่ยวกับการเขียนโปรแกรม Excel ด้วย VBA (Visual Basic สำหรับแอปพลิเคชัน)
การเขียนโปรแกรม Excel: สร้าง UserForm ด้วย VBA
เริ่ม Excel ก่อนแล้วกด [Alt] และ [F11] พร้อมกันเพื่อเริ่มโปรแกรมแก้ไข VBA นอกจากนี้เรายังแสดงขั้นตอนทั้งหมดในแกลเลอรี่รูปภาพที่ท้ายบทความ
- คลิกที่แท็บ "แทรก" และเพิ่มแบบฟอร์มโดยเลือก "UserForm" จากเมนูแบบเลื่อนลง คุณสามารถแก้ไขชื่อความสูงความกว้างและคุณสมบัติอื่น ๆ ในหน้าต่าง "Properties"
- จากนั้นคุณสามารถใช้หน้าต่างชุดเครื่องมือเพื่อเพิ่มรายการต่างๆ ตัวอย่างเช่นเพิ่ม "ป้ายกำกับ" ก่อน เปลี่ยนข้อความในฟิลด์นี้โดยปรับค่า "คำบรรยายใต้ภาพ" ในหน้าต่าง "คุณสมบัติ"
- ขั้นตอนต่อไปคือการเพิ่ม "ปุ่มคำสั่ง" คุณสามารถแก้ไขลักษณะที่ปรากฏในหน้าต่าง "คุณสมบัติ" อีกครั้ง หากคุณรันโปรแกรมนี้และคลิกปุ่มจะไม่มีอะไรเกิดขึ้น ในการจัดเก็บคำสั่งด้วยปุ่มนี้เพียงดับเบิลคลิกที่คำสั่งนั้น
การเขียนโปรแกรม Excel: คำสั่งใน VBA
ในตัวอย่างต่อไปนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถกำหนดคำสั่งต่าง ๆ ให้กับปุ่มของคุณได้อย่างไร
- ก่อนอื่นคุณสามารถเปลี่ยนป้ายกำกับของป้ายกำกับที่มีอยู่ ตัวอย่างเช่นคำสั่ง» Label1.Caption = "ป้ายกำกับใหม่" « (โดยไม่ใส่เครื่องหมายอัญประกาศภายนอก) สามารถใช้ได้ ในกรณีนี้การติดฉลากของฉลากจะดัดแปลงเป็นชื่อ "Label1"
- คุณยังสามารถเพิ่มคำสั่งที่ถูกเรียกใช้งานได้เช่นเมื่อกดปุ่ม คุณสามารถเลือกกรณีต่าง ๆ เหล่านี้ได้ในเมนูแบบเลื่อนลงที่ด้านบนขวา
- คำสั่ง "MsgBox" Test "" ซึ่งจะแสดงข้อความที่มีเนื้อหา "Test" ซึ่งเป็นประโยชน์เช่นกัน ข้อความนี้ "ปรากฏขึ้น" ในหน้าต่างแยกต่างหาก ในทำนองเดียวกันคุณสามารถใช้คำสั่ง» MsgBox x «เพื่อแสดงข้อความที่มีข้อมูลที่เก็บไว้ในตัวแปร "x" ด้วยคำสั่งเช่น "x =" Test ""
- เช่นเดียวกับในภาษาการเขียนโปรแกรมอื่น ๆ คุณสามารถคำนวณค่าต่าง ๆ ด้วยคำสั่งเช่น» x = 17 + 42 «หรือ» x = x + 1 «
การเขียนโปรแกรม Excel: ฟิลด์ข้อความและเงื่อนไขใน VBA
ที่สำคัญก็คือ "ช่องข้อความ" ซึ่งคุณสามารถพบได้ใน "คอลเลกชันเครื่องมือ"
- คุณสามารถเก็บค่าที่ป้อนของกล่องข้อความนี้ด้วยคำสั่ง» x = TextBox1.Text «สำหรับตัวแปร "x"
- เงื่อนไขใน VBA นั้นใช้งานได้จริงเช่นกัน ตัวอย่างนี้จะเป็นคำสั่ง "If (TextBox1.Text = 42) แล้ว" บรรทัดถัดไปแสดงคำสั่งที่ควรดำเนินการหากมีเงื่อนไข อย่างไรก็ตามคำสั่งที่จะดำเนินการหากเงื่อนไขที่ใช้จะต้องย้ายไปทางขวาด้วยปุ่มแท็บ เงื่อนไขเพิ่มเติมจะต้องเริ่มต้นด้วยคำสั่ง "ElseIf" หากไม่มีเงื่อนไขใด ๆ ให้ใช้คำสั่งภายใต้»อื่น: «จะถูกเรียกใช้งาน อย่าลืมเพิ่มคำสั่ง End หากคำสั่งท้าย
ในเคล็ดลับการปฏิบัติถัดไปเราจะอธิบายวิธีการทำงานของคอมพิวเตอร์ควอนตัม