Page 1 of 1

ทำ List เลือก ถ้าเลือกอื่นๆโปรดระบุ จะต้องใส่ข้อมูลเข้าไป

Posted: Mon Aug 17, 2020 1:35 pm
by yayeenaja
สอบถามค่ะอาจารย์

ทำ List ให้เลือก ถ้ากรณีที่เลือก อื่นๆ โปรดระบุ จะต้องใส่ข้อมูลเข้าไป ถ้าไม่ใส่ห้ามเลือกแถวถัดไป
มีวิธีทำอย่างไงบ้างคะ

ขอบคุณค่ะ

Re: ทำ List เลือก ถ้าเลือกอื่นๆโปรดระบุ จะต้องใส่ข้อมูลเข้าไป

Posted: Mon Aug 17, 2020 7:35 pm
by snasui
:D Validation แบบ List คือการเลือกค่าที่ได้สร้างเอาไว้เท่านั้น คำว่าอื่น ๆ โปรดระบุ ควรระบุเอาไว้ล่วงหน้าว่าเป็นค่าใด อย่างนี้ถึงจะสอดคล้องกับวัตถุประสงค์ของการใช้ Validation แบบ List ครับ

ถ้าให้เลือกได้และคีย์ได้ ผู้ใช้ก็จะคีย์ทับค่าอื่น ๆ ได้ด้วย ไม่เฉพาะคำว่า "อื่น ๆ โปรดระบุ" ครับ

แนวทางอื่นที่จะช่วยคือใช้ VBA เข้ามาช่วยเช็คว่าถ้ามีคำว่า "อื่น ๆ โปรดระบุ" ให้แจ้งเตือนในการทำงานในขั้นตอนถัดไป เพื่อผู้ใช้จะได้กลับมาแก้ไขครับ

กรุณาช่วยระบุ Version ของ Excel ที่ใช้เพื่อประโยชน์ในการได้คำตอบที่ตรงกับความสามารถของ Version ดูตัวอย่างตาม Link นี้ครับ viewtopic.php?f=6&p=103177#p103177

Re: ทำ List เลือก ถ้าเลือกอื่นๆโปรดระบุ จะต้องใส่ข้อมูลเข้าไป

Posted: Mon Aug 17, 2020 10:49 pm
by yayeenaja
Version 2016 ค่ะอาจารย์

Re: ทำ List เลือก ถ้าเลือกอื่นๆโปรดระบุ จะต้องใส่ข้อมูลเข้าไป

Posted: Mon Aug 17, 2020 11:50 pm
by puriwutpokin
ลองดูปรับ ใน Validate เป็น =OFFSET('สาเหตุ Overdue'!$B$2,,,COUNTA('สาเหตุ Overdue'!$B$2:$B$10)*($C$3<>"อื่นๆ โปรดระบุ"),1)

Re: ทำ List เลือก ถ้าเลือกอื่นๆโปรดระบุ จะต้องใส่ข้อมูลเข้าไป

Posted: Tue Aug 18, 2020 10:03 am
by yayeenaja
ขอบคุณค่ะ อาจารย์