ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

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

การเปิดใช้งานมาโครและสคริปต์

ก่อนที่คุณจะสามารถเริ่มต้นสร้างมาโครและสคริปต์ VBA ให้เปิดใช้งานแท็บนักพัฒนาบนเมนู Ribbon แท็บนักพัฒนาเป็นที่ที่เก็บตัวเลือกในการสร้างมาโครและสคริปต์ รวมทั้งเครื่องมืออื่นๆ ที่ออกแบบมาสำหรับผู้ใช้ Excel และนักพัฒนาขั้นสูง เมื่อเปิดใช้งานตัวเลือกแล้ว ให้ปรับการตั้งค่าความปลอดภัยของมาโครของ Excel เพื่อให้คุณสามารถทดสอบและเรียกใช้แมโครของคุณได้

คลิก ไฟล์.

ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

เลือก ตัวเลือก.

ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

คลิก ปรับแต่งริบบิ้น และขีด นักพัฒนา กล่องกาเครื่องหมาย

การดำเนินการสามารถทำได้โดยอัตโนมัติใน Microsoft Excel โดยใช้ทั้งมาโครและการเขียนสคริปต์ VBA และตั้งค่าให้เปิดใช้งานตามคำสั่งหรือเมื่อตรงตามเงื่อนไข

คลิก ตกลง.

มาโคร Excel, การเขียนสคริปต์ Excel vba, ระบบอัตโนมัติของ Excel Excel

คลิก นักพัฒนา แท็บในเมนู Ribbon

ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

คลิก ความปลอดภัยของมาโคร.

ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

เลือก เปิดใช้งานมาโครทั้งหมด (ไม่แนะนำ โค้ดที่อาจเป็นอันตรายสามารถเรียกใช้ได้) ปุ่มตัวเลือกและคลิก ตกลง.

เคล็ดลับ

เมื่อคุณใช้มาโครและสคริปต์เสร็จแล้ว ให้กลับมาที่เมนูนี้และตั้งค่าตัวเลือกเป็น ปิดการใช้งานมาโครทั้งหมดด้วยการแจ้งเตือน หรือ ปิดใช้งานแมโครทั้งหมดยกเว้นแมโครที่เซ็นชื่อแบบดิจิทัล เพื่อป้องกันไม่ให้โค้ดที่อาจเป็นอันตรายทำงานในเอกสาร Excel อื่นๆ

การสร้างมาโคร

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

การดำเนินการสามารถทำได้โดยอัตโนมัติใน Microsoft Excel โดยใช้ทั้งมาโครและการเขียนสคริปต์ VBA และตั้งค่าให้เปิดใช้งานตามคำสั่งหรือเมื่อตรงตามเงื่อนไข

คลิก บันทึกมาโคร จาก นักพัฒนา แท็บ

มาโคร Excel, การเขียนสคริปต์ Excel vba, ระบบอัตโนมัติของ Excel Excel

ป้อนชื่อ ทางลัด และคำอธิบายสำหรับมาโครของคุณในฟิลด์ที่เหมาะสม

เคล็ดลับ

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

คลิก เก็บมาโครใน เลื่อนลงและเลือกตำแหน่งที่คุณต้องการเก็บมาโคร

  • สมุดงานนี้ จำกัดมาโครในเอกสาร Excel ที่คุณกำลังแก้ไข
  • สมุดงานใหม่ สร้างเอกสาร Excel ใหม่โดยเฉพาะสำหรับการจัดเก็บมาโครนี้
  • สมุดงานมาโครส่วนบุคคล สร้างเอกสาร Excel ที่ซ่อนอยู่ซึ่งเก็บมาโครทั้งหมดของคุณเพื่อใช้กับเอกสาร Excel ใดๆ
ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

คลิก ตกลง.

การดำเนินการสามารถทำได้โดยอัตโนมัติใน Microsoft Excel โดยใช้ทั้งมาโครและการเขียนสคริปต์ VBA และตั้งค่าให้เปิดใช้งานตามคำสั่งหรือเมื่อตรงตามเงื่อนไข

ดำเนินการที่คุณต้องการทำให้เป็นอัตโนมัติ จากนั้นคลิก หยุดการบันทึก. ใช้แป้นพิมพ์ลัดที่ระบุเพื่อใช้มาโครใหม่ของคุณ

การใช้สคริปต์ VBA

VBA ต้องใช้การฝึกฝนเพื่อทำความเข้าใจและนำไปใช้อย่างเหมาะสม ดังนั้น หากคุณยังใหม่กับภาษานี้ โปรดดูคำแนะนำอย่างเช่น Excel Easy และหลักสูตร Excel VBA และบทช่วยสอนของ Home & Learn สวัสดีชาวสคริปต์ของ Microsoft! ชุดบล็อกยังมีตัวอย่างสคริปต์ที่เป็นประโยชน์สำหรับ Excel

มาโคร Excel, การเขียนสคริปต์ Excel vba, ระบบอัตโนมัติของ Excel Excel

คลิก Visual Basic จาก นักพัฒนา แท็บ

ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

ค้นหาแผ่นงานที่คุณต้องการเพิ่มสคริปต์ VBA จาก โครงการ - VBAProject บานหน้าต่างและดับเบิลคลิกที่แผ่นงาน

ฉันจะสร้างสคริปต์ Microsoft Excel ได้อย่างไร

พิมพ์หรือวางส่วนรหัส VBA ที่คุณต้องการเพิ่มลงในแผ่นงานของคุณลงใน รหัส หน้าต่าง.

การดำเนินการสามารถทำได้โดยอัตโนมัติใน Microsoft Excel โดยใช้ทั้งมาโครและการเขียนสคริปต์ VBA และตั้งค่าให้เปิดใช้งานตามคำสั่งหรือเมื่อตรงตามเงื่อนไข

คลิก วิ่ง ติดตามโดย เรียกใช้ Sub/UserForm เพื่อทดสอบสคริปต์ VBA ของคุณ

เคล็ดลับ

F5 คีย์ยังรันสคริปต์ของคุณ

มาโคร Excel, การเขียนสคริปต์ Excel vba, ระบบอัตโนมัติของ Excel Excel

ถ้าสคริปต์ทำงานตามที่ตั้งใจไว้ ให้เขียนสคริปต์ต่อไปหรือทำงานกับ Excel ถ้าไม่ปรับสคริปต์ใน รหัส หน้าต่างจนกว่าจะทำงานตามที่ตั้งใจไว้