เราได้เตรียมชุดข้อมูลตัวอย่างไว้ที่นี่ด้วยชื่อ , นามสกุล และ อายุ ของหกคน

เราต้องการคัดลอกเซลล์เดียวจากชุดข้อมูลด้วยโค้ดนี้
Sub Copy_Range()
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveCell.Offset(0, 4).Range("A1").Select
ActiveSheet.Paste
End Sub

เมื่อเรากด F5 บนแป้นพิมพ์เพื่อเรียกใช้ ข้อความแสดงข้อผิดพลาดปรากฏขึ้นโดยระบุว่าไม่ได้เปิดใช้งานโค้ดสำหรับไฟล์ Excel มาดูวิธีแก้ปัญหากัน

แก้ไข 1 – เปิดใช้งานมาโครสำหรับสมุดงานเดี่ยวใน Excel
กรณีที่ 1.1. เข้าถึงผ่านคำเตือนความปลอดภัย
- เมื่อคุณเปิดสมุดงาน คุณจะสังเกตเห็นคำเตือนด้านความปลอดภัย ที่ด้านบนของแถบสูตร .
- คลิกที่ เปิดใช้งานเนื้อหา เพื่อเปิดใช้งานมาโคร

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

กรณีที่ 1.2 – เปิดมาโครด้วยมุมมองหลังเวที
- ไปที่ไฟล์ แท็บ

- คลิกที่ ข้อมูล .

- เลือก เปิดใช้งานเนื้อหา ภายใต้คำเตือนด้านความปลอดภัย .

กรณีที่ 1.3 – เปลี่ยนการตั้งค่าในศูนย์ความเชื่อถือ
- ไปที่ ไฟล์ แท็บและเลือก ตัวเลือก

- เลือกศูนย์ความเชื่อถือ ใน ตัวเลือก Excel กล่องโต้ตอบ
- คลิกที่ การตั้งค่าศูนย์ความเชื่อถือ .

- ไปที่ การตั้งค่ามาโคร ในศูนย์ความเชื่อถือ กล่องโต้ตอบ
- ทำเครื่องหมายที่ ปิดใช้งานมาโคร VBA พร้อมการแจ้งเตือน .

- ไปที่ การตั้งค่า ActiveX และเลือกตัวเลือกที่แสดงในภาพด้านล่าง

- กด ตกลง สองครั้งเพื่อปิดกล่องโต้ตอบทั้งหมด
กรณีที่ 1.4 – สร้างเอกสารที่เชื่อถือได้
- ไปที่ไฟล์ แท็บและเลือก ตัวเลือก .
- เลือก การตั้งค่าศูนย์ความเชื่อถือ จาก ศูนย์ความเชื่อถือ แท็บใน ตัวเลือก Excel หน้าต่าง.

- ทำเครื่องหมาย อนุญาตให้เอกสารบนเครือข่ายเชื่อถือได้ ตัวเลือกในเอกสารที่เชื่อถือได้ ส่วน.

- กด ตกลง สองครั้ง
- หากคุณต้องการย้อนกลับคุณลักษณะนี้ ให้คลิก ล้าง ในเอกสารที่เชื่อถือได้ แท็บแล้วปิดหน้าต่าง

แก้ไข 2 – อนุญาตให้ใช้มาโครอย่างถาวรใน Excel สำหรับสมุดงานทั้งหมด
กรณีที่ 2.1 – ใช้การเปลี่ยนแปลงในศูนย์ความเชื่อถือ
- เลือก ไฟล์ และเลือกตัวเลือก .

- เลือก ศูนย์ความเชื่อถือ และไปที่การตั้งค่าศูนย์ความเชื่อถือ .

- ไปที่การตั้งค่ามาโคร แท็บ
- ทำเครื่องหมายที่ เปิดใช้งานมาโคร VBA ตัวเลือก

- กด ตกลง สองครั้งเพื่อปิดหน้าต่างทั้งหมด
อ่านเพิ่มเติม: [แก้ไขแล้ว]:การตั้งค่ามาโครเป็นสีเทาใน Excel
กรณีที่ 2.2 – สร้างตำแหน่งที่เชื่อถือได้
- เลือก ไฟล์ และเลือกตัวเลือก .
- ไปที่ การตั้งค่าศูนย์ความเชื่อถือ จาก ตัวเลือก Excel หน้าต่าง.
- ไปที่ตำแหน่งที่เชื่อถือได้ ส่วนใน ศูนย์ความเชื่อถือ หน้าต่าง.
- คลิก เพิ่มตำแหน่งใหม่ .

- แทรกโฟลเดอร์ใน เส้นทาง ส่วน.

- พิมพ์คำอธิบายใน คำอธิบาย เพื่อระบุไฟล์ที่เชื่อถือได้อย่างง่ายดาย

- ตรวจสอบว่า โฟลเดอร์ย่อยของตำแหน่งนี้เชื่อถือได้ ตัวเลือกถ้าคุณมี

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

- เลือกตัวเลือก เปิดใช้งานเนื้อหาสำหรับเซสชันนี้ .

- กด ตกลง และคุณจะสามารถเรียกใช้มาโครได้ตราบเท่าที่ Excel เปิดอยู่เท่านั้น
วิธีปิดการใช้งานมาโครใน Excel
- เลือก ไฟล์ และไปที่ตัวเลือก .
- เลือก ศูนย์ความเชื่อถือ และไปที่การตั้งค่าศูนย์ความเชื่อถือ .
- ไปที่การตั้งค่ามาโคร .
- เลือกตัวเลือก ปิดใช้งานแมโคร VBA โดยไม่มีการแจ้งเตือน .

- กด ตกลง .
สิ่งที่ต้องจำ
- คุณต้องบันทึกไฟล์ Excel ของคุณเป็น สมุดงานที่เปิดใช้งานมาโคร เพื่อใช้โค้ด VBA ในนั้น
- หลีกเลี่ยงการให้ความยินยอมในการเปิดใช้งานมาโครทั้งหมด ในศูนย์ความเชื่อถือ เว้นแต่คุณจะแน่ใจว่ากำลังดาวน์โหลดอะไรอยู่ คุณอาจเปิดใช้งานโค้ดมัลแวร์
ดาวน์โหลดหนังสือแบบฝึกหัด ป>
บทความที่เกี่ยวข้อง
- [แก้ไขแล้ว] เปิดใช้งานแมโคร Excel แล้ว แต่ไม่ทำงาน
- [แก้ไขแล้ว!]:ไม่สามารถเปิดใช้งานแมโครใน Excel
- [แก้ไข:] ไม่สามารถแก้ไขมาโครบนสมุดงานที่ซ่อนอยู่ได้
- ความปลอดภัยของแมโคร Excel