กวดวิชานี้ครอบคลุมการใช้เครื่องบันทึกแมโครเพื่อสร้างแมโครแบบง่ายๆใน Excel เครื่องบันทึกข้อมูลมาโครทำงานโดยบันทึกการกดแป้นพิมพ์และการคลิกเมาส์ทั้งหมด มาโครที่สร้างขึ้นในบทแนะนำนี้จะใช้ตัวเลือกการจัดรูปแบบจำนวนหนึ่งกับชื่อ แผ่นงาน
ใน Excel 2007 และ 2010 คำสั่งที่เกี่ยวกับมาโครทั้งหมดจะอยู่ในแท็บ นักพัฒนาซอฟต์แวร์ ของ ริบบิ้น บ่อยครั้งที่แท็บนี้จำเป็นต้องเพิ่มลงในริบบิ้นเพื่อเข้าถึงคำสั่งแมโคร หัวข้อที่ครอบคลุมโดยบทแนะนำนี้ประกอบด้วย:
- การเพิ่มแท็บนักพัฒนาซอฟต์แวร์
- การเริ่มต้นเครื่องบันทึกแมโครของ Excel
- ตัวเลือกการบันทึกแมโคร Excel
- การบันทึกมาโคร
- เรียกใช้แมโคร
- ข้อผิดพลาดมาโคร / แก้ไขมาโคร
01 จาก 06
การเพิ่มแท็บนักพัฒนาซอฟต์แวร์
- คลิกแท็บไฟล์ของริบบิ้นเพื่อเปิดเมนูไฟล์
- คลิกที่ตัวเลือกในเมนูเพื่อเปิด กล่องโต้ตอบ ตัวเลือก Excel
- คลิกที่ตัวเลือก Ribbon ปรับแต่ง ในหน้าต่างด้านซ้ายเพื่อดูตัวเลือกที่มีอยู่ในหน้าต่างด้านขวาของกล่องโต้ตอบ
- ในส่วนแท็บหลักของตัวเลือกหน้าต่างจะปิดตัวเลือก นักพัฒนา
- คลิกตกลง
- แท็บนักพัฒนาซอฟต์แวร์ควรจะมองเห็นได้ในริบบิ้นใน Excel 2010
การเพิ่มแท็บนักพัฒนาซอฟต์แวร์ใน Excel 2007
- ใน Excel 2007 คลิกที่ปุ่ม Office เพื่อเปิดเมนูแบบเลื่อนลง
- คลิกปุ่มตัวเลือก Excel ที่ด้านล่างของเมนูเพื่อเปิดกล่องโต้ตอบ ตัวเลือก Excel
- คลิกที่ตัวเลือกยอดนิยมที่ด้านบนของหน้าต่างด้านซ้ายมือของกล่องโต้ตอบเปิด
- คลิกที่ แท็บแสดงนักพัฒนาซอฟต์แวร์ในริบบิ้น ในหน้าต่างด้านขวาของกล่องโต้ตอบที่เปิด
- คลิกตกลง
- ตอนนี้แท็บนักพัฒนาซอฟต์แวร์จะสามารถมองเห็นได้ในริบบิ้น
02 จาก 06
การเพิ่มหัวเรื่องเวิร์กชีท / เครื่องบันทึกแมโคร Macro
ก่อนที่เราจะเริ่มบันทึกแมโครของเราเราจำเป็นต้องเพิ่มชื่อแผ่นงานที่เราจะจัดรูปแบบ
เนื่องจากชื่อของเวิร์กชีตแต่ละแผ่นจะไม่ซ้ำกับแผ่นงานดังกล่าวเราจึงไม่ต้องการรวมชื่อในแมโคร ดังนั้นเราจะเพิ่มลงในแผ่นงานก่อนที่จะเริ่มบันทึกแมโคร
- คลิกเซลล์ A1 ในแผ่นงาน
- พิมพ์ชื่อ: ค่าใช้จ่ายสำหรับคุกกี้สำหรับเดือนมิถุนายน 2008
- กดปุ่ม Enter บนแป้นพิมพ์
เครื่องบันทึกแมโคร Macro
วิธีที่ง่ายที่สุดในการสร้างแมโครใน Excel คือการใช้เครื่องบันทึกแมโคร โดย:
- คลิกแท็บ นักพัฒนาซอฟต์แวร์
- คลิกที่ Record Macro ใน Ribbon เพื่อเปิดไดอะล็อก Record Macro
03 จาก 06
ตัวเลือก Macro Recorder
มี 4 ตัวเลือกให้กรอกในกล่องโต้ตอบนี้:
- ชื่อมาโคร - ให้ชื่อย่อของคุณเป็นชื่อที่สื่อความหมาย ชื่อต้องขึ้นต้นด้วยตัวอักษรและช่องว่างไม่ได้รับอนุญาต อนุญาตเฉพาะตัวอักษรตัวเลขและตัวขีดล่างเท่านั้น
- ปุ่มทางลัด - (ระบุหรือไม่ก็ได้) กรอกข้อมูลในตัวอักษรตัวเลขหรืออักขระอื่น ๆ ในช่องว่าง ซึ่งจะช่วยให้คุณสามารถเรียกใช้แมโครได้โดยกดปุ่ม CTRL ค้างไว้และกดอักษรที่เลือกไว้บนแป้นพิมพ์
- เก็บมาโครใน
- ตัวเลือก:
- สมุดงานนี้
- มาโครใช้ได้ในไฟล์นี้เท่านั้น
- สมุดงานใหม่
- ตัวเลือกนี้จะเปิดไฟล์ Excel ใหม่ มาโครใช้ได้เฉพาะกับไฟล์ใหม่เท่านั้น
- สมุดงานแมโครส่วนบุคคล
- ตัวเลือกนี้จะสร้างไฟล์ Personal.xls ที่ซ่อนไว้ซึ่งเก็บมาโครของคุณและทำให้ไฟล์เหล่านี้สามารถใช้ได้กับไฟล์ Excel ทั้งหมด
- คำอธิบาย - (ไม่จำเป็น) ป้อนคำอธิบายของมาโคร
สำหรับบทแนะนำนี้
- ตั้งค่าตัวเลือกในกล่องโต้ตอบ Record Macro ให้ตรงกับที่ปรากฏในภาพด้านบน
- อย่าคลิกตกลง - ยัง - ดูด้านล่าง
- คลิกปุ่ม OK ในกล่องโต้ตอบ Record Macro จะ เริ่มบันทึกแมโครที่คุณระบุไว้
- ตามที่กล่าวไว้ก่อนหน้านี้เครื่องบันทึกแมโครจะทำงานโดยบันทึกการกดแป้นพิมพ์ทั้งหมดและการคลิกเมาส์
- การสร้างแมโคร format_titles เกี่ยวข้องกับการคลิกที่ตัวเลือกรูปแบบต่างๆบนแท็บโฮมของริบบิ้นด้วยเมาส์ขณะที่เครื่องบันทึกแมโครกำลังทำงานอยู่
- ไปที่ขั้นตอนถัดไปก่อนที่จะเริ่มบันทึกแมโคร
04 จาก 06
การบันทึกขั้นตอนมาโคร
- คลิกที่ปุ่ม OK ในกล่องโต้ตอบ Record Macro เพื่อเริ่มต้นเครื่องบันทึกแมโคร
- คลิกแท็บ โฮม ของริบบิ้น
- ไฮไลต์เซลล์ A1 ถึง F1 ในแผ่นงาน
- คลิกที่ไอคอน Merge และ Center เพื่อใส่ชื่อระหว่างเซลล์ A1 และ F1
- คลิกที่ไอคอน เติมสี (ดูเหมือนจะเป็นสีได้) เพื่อเปิดรายการแบบหล่นลงสีเติม
- เลือก Blue, Accent 1 จากรายการเพื่อเปลี่ยนสีพื้นหลังของเซลล์ที่เลือกเป็นสีน้ำเงิน
- คลิกที่ไอคอน Font Color (เป็นตัวอักษรขนาดใหญ่ "A") เพื่อเปิดรายการแบบอักษรแบบอักษรแบบเลื่อนลง
- เลือก White จากรายการเพื่อเปิดข้อความในเซลล์ที่เลือกเป็นสีขาว
- คลิกที่ไอคอน ขนาดตัวอักษร (ด้านบนไอคอนรูปสี) เพื่อเปิดรายการแบบเลื่อนลงขนาดแบบอักษร
- เลือก 16 จากรายการเพื่อเปลี่ยนขนาดข้อความในเซลล์ที่เลือกเป็น 16 คะแนน
- คลิกแท็บ นักพัฒนาซอฟต์แวร์ ของริบบิ้น
- คลิกปุ่ม หยุดการบันทึก บน Ribbon เพื่อหยุดการบันทึกมาโคร
- ณ จุดนี้ชื่อแผ่นงานของคุณควรคล้ายกับชื่อในภาพด้านบน
05 จาก 06
ใช้แมโคร
เมื่อต้องการเรียกใช้แมโครที่คุณได้บันทึกไว้:
- คลิกแท็บ Sheet2 ที่ด้านล่างของ สเปรดชีต
- คลิกเซลล์ A1 ในแผ่นงาน
- พิมพ์ชื่อ: ค่าใช้จ่ายสำหรับคุกกี้สำหรับเดือนกรกฎาคม 2008
- กดปุ่ม Enter บนแป้นพิมพ์
- คลิกแท็บ นักพัฒนาซอฟต์แวร์ ของริบบิ้น
- คลิกปุ่ม มาโคร บนริบบิ้นเพื่อเปิดช่องโต้ตอบ มุมมองมาโคร
- คลิกที่แมโคร format_titles ในหน้าต่าง Macro name
- คลิกที่ปุ่ม Run
- ขั้นตอนของมาโครควรทำงานโดยอัตโนมัติและใช้ขั้นตอนการจัดรูปแบบเดียวกันกับชื่อเรื่องในแผ่นงาน 1
- ณ จุดนี้ชื่อเรื่องในแผ่นงาน 2 ควรคล้ายกับชื่อเรื่องในแผ่นงาน 1
06 จาก 06
Macro Errors / แก้ไข Macro
ข้อผิดพลาดของมาโคร
หากมาโครของคุณไม่ทำงานตามที่คาดไว้ตัวเลือกที่ง่ายที่สุดและดีที่สุดคือทำตามขั้นตอนของบทแนะนำอีกครั้งและบันทึกแมโครใหม่
การแก้ไข / ขั้นตอนในมาโคร
แมโคร Excel ถูกเขียนขึ้นในภาษาการเขียนโปรแกรม Visual Basic for Applications (VBA)
คลิกที่ปุ่ม แก้ไข หรือ Step Into ใน กล่องโต้ตอบมาโครจะ เริ่มตัวแก้ไข VBA (ดูภาพด้านบน)
การใช้ตัวแก้ไข VBA และครอบคลุมภาษาการเขียนโปรแกรม VBA อยู่นอกเหนือขอบเขตของบทแนะนำนี้