สารบัญ
ในบทความนี้ ฉันจะแสดงวิธีพัฒนาและใช้กล่องข้อความ ใช่ ไม่ใช่ ใน VBA ใน Excel
พัฒนาและใช้ ใช่ ไม่ใช่ กล่องข้อความพร้อม Excel VBA (Quick View)
4530
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดฝึกหัดนี้เพื่อฝึกในขณะที่คุณ กำลังอ่านบทความนี้อยู่
ใช่ ไม่ใช่ กล่องข้อความ.xlsm
ภาพรวมของโค้ด VBA เพื่อพัฒนาและใช้กล่องข้อความ ใช่ ไม่ใช่ (การวิเคราะห์ทีละขั้นตอน)
มาเรียนรู้การใช้ กล่องข้อความใช่-ไม่ใช่ ด้วยตัวอย่างง่ายๆ กล่องข้อความ จะถามคำถามคุณ คุณชอบ ExcelWIKI หรือไม่
หากคำตอบของคุณคือใช่ คุณจะคลิก ใช่ ใน กล่องข้อความ . และถ้าคำตอบของคุณคือ ไม่ คุณจะคลิก ไม่
ตอนนี้ จะเกิดอะไรขึ้นหลังจากที่คุณคลิกใช่หรือไม่ใช่ใน กล่องข้อความ ? ในเวิร์กชีตที่ใช้งานอยู่ มีเซลล์ 2 ที่ประกอบด้วยจำนวนคนที่ชอบและไม่ชอบ ExcelWIKI ถ้าคุณกด ใช่ จำนวนในช่องที่ชอบจะเพิ่มขึ้นหนึ่งช่อง
และถ้าคุณกด ไม่ใช่ จำนวนในช่องที่ไม่ชอบจะเพิ่มขึ้นหนึ่งช่อง .
ดังนั้น จะทำงานทั้งหมดนี้ให้สำเร็จด้วยโค้ด VBA ได้อย่างไร ง่าย. มี 2 ขั้นตอนหลักในกระบวนการทั้งหมด
- การพัฒนา กล่องข้อความใช่-ไม่ใช่
- การใช้เอาต์พุตของ กล่องข้อความ
ฉันกำลังแสดงรายละเอียดของแต่ละขั้นตอนสำหรับการเรียนรู้ของคุณ
⧪ ขั้นตอน1: พัฒนากล่องข้อความ Yes-No
ก่อนอื่น คุณต้องสร้างกล่อง yes-no message ใน VBA นี่เป็นเรื่องง่าย ใช้ขั้นตอนเดียวกับกล่องข้อความทั่วไป โดยมีคำถามเกี่ยวกับอาร์กิวเมนต์ พร้อมด้วยอาร์กิวเมนต์ใหม่ vbYesNo
นี่คือคำถาม “คุณชอบ ExcelWIKI หรือไม่ ?”
4956
⧪ ขั้นตอนที่ 2: การใช้เอาต์พุตกล่องข้อความ
ต่อไป เราจะทำงานให้สำเร็จ โดยใช้เอาต์พุต กล่องข้อความ ในที่นี้ เซลล์ C3 มีจำนวนคนที่ชอบ ExcelWIKI และเซลล์ C4 มีจำนวนคนที่ไม่ชอบ ExcelWIKI
ดังนั้น ถ้า คำตอบคือ ใช่ เซลล์ C3 จะเพิ่มขึ้นทีละหนึ่ง และถ้าเป็น ไม่ใช่ เซลล์ C4 จะเพิ่มขึ้นหนึ่งเซลล์
เราจะใช้ If-block เพื่อดำเนินการนี้
8557
ดังนั้นโค้ด VBA ที่สมบูรณ์จะเป็น:
⧭ รหัส VBA:
5450
การสร้างมาโครเพื่อพัฒนาและใช้กล่องข้อความ Yes No ใน Excel
เราได้เห็นการวิเคราะห์โค้ดทีละขั้นตอนแล้ว เพื่อพัฒนาและใช้กล่องข้อความ Yes-No ทีนี้มาดูว่าเราจะสร้าง Macro เพื่อรันโค้ดได้อย่างไร
⧪ ขั้นตอนที่ 1: การเปิดหน้าต่าง VBA
กด ALT + F11 บนแป้นพิมพ์ของคุณเพื่อเปิดหน้าต่าง Visual Basic
⧪ ขั้นตอนที่ 2: การแทรกโมดูลใหม่
ไปที่ แทรก > โมดูล ในแถบเครื่องมือ คลิกที่ โมดูล โมดูลใหม่ที่ชื่อว่า Module1 (หรืออย่างอื่นขึ้นอยู่กับประวัติที่ผ่านมาของคุณ) จะเปิดขึ้น
⧪ ขั้นตอนที่ 3: ใส่รหัส VBA
นี่คือ ขั้นตอนที่สำคัญที่สุด ใส่โค้ด VBA ที่กำหนดในโมดูล
⧪ ขั้นตอนที่ 4: เรียกใช้โค้ด
คลิก บนเครื่องมือ เรียกใช้ย่อย / UserForm จากแถบเครื่องมือด้านบน
โค้ดจะทำงาน กล่องข้อความ จะถามคุณว่าคุณชอบ ExcelWIKI หรือไม่ โดยมีตัวเลือก ใช่ และ ไม่
<0ถ้าคุณเลือก ใช่ จำนวนในเซลล์ C3 จะเพิ่มขึ้นหนึ่ง และถ้าคุณเลือก ไม่ จำนวนในเซลล์ C4 จะเพิ่มขึ้นหนึ่ง
ในที่นี้ ฉันได้เลือก ใช่ ดังนั้น จำนวนคนที่ชอบ ExcelWIKI เพิ่มขึ้นหนึ่งคน
สิ่งที่ควรจำ
- กล่องข้อความ ใน VBA มีพารามิเตอร์ทั้งหมด 4 ที่เรียกว่า พรอมต์ ปุ่ม ชื่อเรื่อง และ ไฟล์ช่วยเหลือ . ที่นี่ฉันได้แสดงเฉพาะ 2 พารามิเตอร์ แจ้ง และ ปุ่ม แต่ถ้าคุณต้องการค้นพบ กล่องข้อความ VBA โดยละเอียด คุณสามารถตรวจสอบได้ที่ลิงก์นี้