Vba

ข้อผิดพลาดมาโคร

Macro Errors

บทนี้สอนวิธีจัดการกับ ข้อผิดพลาดมาโคร ใน Excel . ขั้นแรก มาสร้างข้อผิดพลาดกันก่อน



สถานที่ ปุ่มคำสั่ง บนเวิร์กชีตของคุณและเพิ่มบรรทัดโค้ดต่อไปนี้:

x = 2
พิสัย ('A1') ค่า = x

1. คลิกปุ่มคำสั่งบนแผ่นงาน





ผลลัพธ์:

ข้อผิดพลาดในการคอมไพล์ใน Excel VBA



2. คลิกตกลง

excel ถ้าเซลล์อยู่ในรายการ

ไม่ได้กำหนดตัวแปร x เพราะเราใช้ ตัวเลือกที่ชัดเจน คำสั่งที่จุดเริ่มต้นของรหัสของเรา เราต้องประกาศตัวแปรทั้งหมดของเรา Excel VBA ได้ระบายสี x สีน้ำเงินเพื่อระบุข้อผิดพลาด

3. ใน Visual Basic Editor คลิกรีเซ็ตเพื่อหยุดการดีบัก

คลิกรีเซ็ต

4. แก้ไขข้อผิดพลาดโดยเพิ่มบรรทัดรหัสต่อไปนี้ที่จุดเริ่มต้นของรหัส

ไม่มีNSเนื่องจาก จำนวนเต็ม

คุณอาจเคยได้ยินเทคนิคที่เรียกว่าการดีบักมาก่อน ด้วยเทคนิคนี้ คุณสามารถก้าวผ่านรหัสของคุณ

5. ใน Visual Basic Editor ให้วางเคอร์เซอร์ไว้หน้า Private แล้วกด F8

บรรทัดแรกเปลี่ยนเป็นสีเหลือง

บรรทัดแรกเปลี่ยนเป็นสีเหลือง

6. กด F8 อีกสามครั้ง

กด F8 อีกสามครั้ง

ข้อผิดพลาดต่อไปนี้ปรากฏขึ้น

การทำงานผิดพลาด

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

1/6 สำเร็จ! เรียนรู้เพิ่มเติมเกี่ยวกับข้อผิดพลาดแมโคร >
ไปที่บทถัดไป: การจัดการสตริง



^