[คำถาม] เกี่ยวกับการเขียนโปรแกรมVBA บน Excell ค่ะ

//พิมพ์ผิดค่ะ Excel รีบไปหน่อย ขอประทานโทษค่ะ

เพิ่งเริ่มต้นเรียน

นั่งหาวิธีทำมาทั้งวันแล้ว แต่ไปไม่รอดจริงๆค่ะ

คือโจทย์ให้ใช้ dynamic array ให้รับจำนวนนักศึกษา(n คน) ลงในcell A B กรอกคะแนน แล้วหาค่าเฉลี่ย ค่าสูงสุด ต่ำสุด

ปัญหาคือ จะเขียนโปรแกรม"วนลูป"ให้มันลงcell ยังไงคะ ไม่ได้กำหนดcellไว้ด้วยว่ามีแค่ไหน

คือพอลองๆเขียนไป มันติดตรงใส่ข้อมูลให้วนลูปแล้วไม่ยอมกรอกข้อมูลด้านล่าง แต่กลับไปกรอก A1  B1ซ้ำ ไม่ยอมลงไปช่องถัดไป

เช่น ถามจำนวนนักเรียน สมมติใส่ไป5 ก็ให้กรอกชื่อ กรอกคะแนน จนครบทั้ง5คน ในระหว่างกรอกก็นำข้อมูลไปใส่ตาราง

ให้ได้แบบนี้
            A        B
1          a             50
2          b             75
3          tom         60
4          c             90
5          cat          72
6       average
7          Min
8          Max

ประมาณนี้อ่าค่ะ ขอแค่วิธีรันลูปกรอกข้อมูลก็พอค่ะ ติดปัญหา type mismatch แล้วแก้ไม่รอด ล่าสุดลองdo loop สรุปมันไม่หยุดลูปให้จนโปรแกรมแฮ้งค์ ดับไปแล้ว เม่าร้องไห้
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  Microsoft Excel วิทยาศาสตร์คอมพิวเตอร์ ซอฟต์แวร์ Microsoft Office
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่