มาโครของ Excel มีช่วงความซับซ้อนตั้งแต่ตัวช่วยที่บันทึกไว้ซึ่งเน้นค่าทั้งหมดในคอลัมน์เดียว ไปจนถึงเครื่องมือพยากรณ์และการแก้ปัญหาที่ครอบคลุมซึ่งเขียนใน Visual Basic for Applications ถ้ามาโครมีประโยชน์กับบุคคลเพียงคนเดียวในบริษัท ก็มีแนวโน้มว่าจะมีค่ามากกว่าเดิมเมื่อแชร์ระหว่างกลุ่มงานที่ทำงานคล้ายกัน Excel ไม่ได้เก็บมาโครแยกต่างหากจากเวิร์กบุ๊กที่ทำงาน พวกมันถูกฝังอยู่ภายในสเปรดชีต มาโครการแชร์หมายถึงการแชร์เวิร์กบุ๊ก บางทีอาจอยู่ในรูปแบบของเวิร์กบุ๊กหลักที่ผู้อื่นสามารถนำไปใช้ได้ทั้งหมด
ขั้นตอนที่ 1
เขียนมาโครที่จะแชร์ในสเปรดชีตเปล่า คลิกแท็บ "มุมมอง" บนเมนูริบบอน หากคุณกำลังจะบันทึกมาโคร ให้คลิกลูกศรขนาดเล็กที่ด้านล่างของปุ่ม "มาโคร" จากนั้นเลือก "บันทึกมาโคร…" จากเมนูแบบเลื่อนลง หากคุณเลือกที่จะเขียนมาโครโดยใช้ Visual Basic for Applications ให้เลือก "ดูมาโคร…" จากเมนูแบบเลื่อนลง ระบุชื่อมาโครแล้วคลิก "สร้าง" ในกล่องโต้ตอบ "มาโคร"
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
บันทึกสเปรดชีตเป็นไฟล์ "Excel Macro-Enabled Workbook" ถ้ามาโครถูกบันทึกในไฟล์ Excel ประเภทอื่น แมโครอาจไม่สามารถมองเห็นได้เนื่องจากการตั้งค่าความปลอดภัยภายใน
ขั้นตอนที่ 3
แจกจ่ายไฟล์ต้นแบบเวิร์กบุ๊ก Excel ให้กับเพื่อนร่วมงานที่คุณต้องการแชร์แมโครด้วย เมื่อผู้ใช้สร้างเวิร์กบุ๊กโดยใช้ไฟล์หลักนี้ แมโครจะยังคงฝังอยู่