Page 1 of 1

การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Thu Mar 21, 2013 8:13 am
by wmk137
ถ้าเวลาเราทำงานผิดพลาดแล้วให้มี Message Box ขึ้นมาเตือนจะสามารถทำได้หรือไม่ครับ ตัวอย่างเช่น เราจะกรอกคะแนนของนักเรียนซึ่งมีคะแนนเต็ม 10 แต่เวลากรอกถ้าหากว่าเรากรอกคะแนนเกิน 10 คะแนน พอกรอกเสร็จให้มี Message Box ขึ้นมาเตือนบอกว่า คุณได้กรอกคะแนนเกิน ประมาณนี้นะครับ

Re: การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Thu Mar 21, 2013 9:50 am
by snasui
:D ลองตามนี้ครับ

คลิกเซลล์ที่ต้องการเช็คตัวเลข > เข้าเมนู Data > Validation > กำหนดตามภาพด้านล่าง

Re: การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Thu Mar 21, 2013 2:08 pm
by wmk137
ได้แล้ว ขอบคุณมากนะครับ

Re: การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Fri Mar 22, 2013 11:29 am
by wmk137
มีปัญหาต่ออีกนิดนึงนะครับ พอดีผมกำหนดค่า Maximum ให้มันยึดตามค่าของเซลล์ที่กำหนด แล้วมีปัญหาคือ บางครั้งกรอกข้อมูลแล้วมันมี MessageBox ขึ้นมาเตือนทั้งที่กรอกข้อมูลน้อยกว่าค่าที่กำหนด ไม่ทราบว่าเกิดจากปัญหาอะไร แต่ถ้ากำหนดค่า Maximum เป็นจำนวนตัวเลขเลยไม่มีปัญหาอะไรครับ

Re: การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Fri Mar 22, 2013 12:21 pm
by snasui
:D แนบไฟล์นั้นมาด้วยจะได้ช่วยดูได้ครับ

Re: การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Fri Mar 22, 2013 9:53 pm
by wmk137
ไฟล์ตัวที่มีปัญหาครับ

Re: สอบถามเรื่องสูตรหักสต๊อกครับ

Posted: Fri Mar 22, 2013 10:01 pm
by snasui
:D การใช้เซลล์อ้างอิงให้ใช้ Custom แทนแบบเดิม

สมมุติว่าเขียน Validation ที่ I7 ให้เขียนสูตรในช่อง Formula เป็น

=AND($I7>=0,$I7<=$I$5)

ดูภาพด้านล่างประกอบครับ

Re: การใช้ Message Box เตือนเวลาทำงานผิดพลาด

Posted: Fri Mar 22, 2013 10:30 pm
by wmk137
ขอบคุณอีกครั้งนะครับ ได้ความรู้มาก ๆ เลย เดี๋ยวมีปัญหาอีกจะรบกวนอีกนะครับ