แจกไฟล์สุ่มรายชื่อเพื่อใช้จับรางวัลหาผู้โชคดีในเทศกาลต่าง ๆ
Posted: Thu Dec 05, 2019 2:24 pm
แจกไฟล์โปรแกรมสำหรับสุ่มรายชื่อเพื่อจับสลากในเทศกาลใด ๆ ตามต้องการ
โปรแกรมนี้เขียนด้วยฟังก์ชั่นและ VBA โดยใช้ VBA วนลูปการสุ่ม, จัดเก็บและกำหนดการเริ่มต้นใหม่
จากรูปด้านบน
โปรแกรมนี้เขียนด้วยฟังก์ชั่นและ VBA โดยใช้ VBA วนลูปการสุ่ม, จัดเก็บและกำหนดการเริ่มต้นใหม่
จากรูปด้านบน
- หมายเลข 1 เป็น Spin Button ใช้สำหรับการคลิกเพิ่ม-ลดจำนวนการวนลูป โดยจะเพิ่มลดครั้งละ 1,000 โดยค่าน้อยสุดคือ 1,000 และค่ามากสุดคือ 10,000
- หมายเลข 2 เป็นปุ่มสำหรับคลิกสุ่มรายชื่อ โดยจะมีการหน่วงในตอนท้าย ๆ ให้ลูปช้าลงเพื่อให้เกิดการลุ้นผู้โชคดี
- หมายเลข 3 เป็นปุ่มสำหรับเก็บรายชื่อผู้โชคดีไว้ในคอลัมน์ H เพื่อจะได้ไม่สุ่มซ้ำ
- หมายเลข 4 เป็นปุ่มสำหรับกำหนดการเริ่มเล่นใหม่ โดยโปรแกรมจะลบค่าในคอลัมน์ H ทิ้งไปเพื่อกลับไปยังค่าเริ่มต้น
- หมายเลข 5 เป็นกล่องข้อความแสดงรายชื่อผู้โชคดี ซึ่งจะแสดงขึ้นมาหลังจากกดปุ่มหมายเลข 2
- ไม่เปิดเผย Code VBA
- สามารถเพิ่มลดรายชื่อในคอลัมน์ B ได้ตามต้องการ หากมีการเพิ่มรายชื่อให้คัดลอกสูตรในคอลัมน์ C:D ลงไปตามจำนวนรายชื่อหรือหากลดรายชื่อลงในภายหลังควรลบสูตรที่คอลัมน์ C:D ออกให้เหลือเท่าจำนวนรายชื่อเพื่อจะได้ไม่เป็นภาระในการคำนวณ
- โปรแกรมนี้ใช้สูตรที่มีการปรับช่วงเซลล์ในสูตรให้ขยายหรือลดได้ตามจำนวนข้อมูล จึงไม่จำเป็นต้องปรับช่วงเซลล์ในสูตรเมื่อลดหรือเพิ่มข้อมูลยกเว้นสูตรในเซลล์ F2
- ไม่รองรับการแทรกคอลัมน์