Page 1 of 1

เลือกรายการใน combo box แล้วให้ดึงข้อมูลจากอีกชีท

Posted: Fri May 10, 2013 11:54 pm
by superbill
เดิมทีผมได้สร้าง Drop down list ในเซล เมื่อเลือกสินค้าแล้ว จะมีข้อมูลของสินค้าชนิดนั้นขึ้นมา โดยไปดึงข้อมูลจากชีท Transaction

แต่คราวนี้ผมอยากลองเปลี่ยนมาใช้ combo box บ้าง ไม่แน่ใจว่าจะทำได้มั๊ย

ซึ่งผมได้สร้างไว้แล้ว มีรายการสินค้าขึ้นแล้ว แต่ไม่รู้ว่าจะทำยังไงให้มันดึงข้อมูลจากชีท Transaction มา

ผมได้แนบไฟล์ตัวอย่างมาให้ดูครับ

Re: เลือกรายการใน combo box แล้วให้ดึงข้อมูลจากอีกชีท

Posted: Sat May 11, 2013 6:46 am
by snasui
:D สามารถใช้ ComboBox ได้เช่นกันแต่จะซับซ้อนกว่า Validation ครับ

ลองตามนี้
  1. คลิกขวาที่ ComboBox > Format Control
  2. ที่ Cell Link คีย C1
  3. ที่ D1 คีย์สูตร =INDEX(Product,C1)
  4. ทดสอบเลือกค่าใน ComboBox
กรณีต้องการให้เลือกมาเฉพาะค่าไม่ซ้ำ เราไม่สามารถใช้ Validation และ ComboBox ดึงค่ามาได้ จะต้องจัดการข้อมูลให้เป็นค่าไม่ซ้ำเสียก่อนด้วยวิธีการใด ๆ ตาม Link นี้แล้วค่อยนำมาใช้ใน Validation หรือ ComboBox ครับ :arrow: wordpress/?p=394

Re: เลือกรายการใน combo box แล้วให้ดึงข้อมูลจากอีกชีท

Posted: Sat May 11, 2013 12:48 pm
by superbill
snasui wrote::D สามารถใช้ ComboBox ได้เช่นกันแต่จะซับซ้อนกว่า Validation ครับ

ลองตามนี้
  1. คลิกขวาที่ ComboBox > Format Control
  2. ที่ Cell Link คีย C1
  3. ที่ D1 คีย์สูตร =INDEX(Product,C1)
  4. ทดสอบเลือกค่าใน ComboBox
กรณีต้องการให้เลือกมาเฉพาะค่าไม่ซ้ำ เราไม่สามารถใช้ Validation และ ComboBox ดึงค่ามาได้ จะต้องจัดการข้อมูลให้เป็นค่าไม่ซ้ำเสียก่อนด้วยวิธีการใด ๆ ตาม Link นี้แล้วค่อยนำมาใช้ใน Validation หรือ ComboBox ครับ :arrow: wordpress/?p=394

ผมทดสอบแล้วไม่ได้ครับ แต่ถ้าผมคีย์สูตร =INDEX(Product,C1) ที่ B2 สามารถใช้งานได้ครับ

Re: เลือกรายการใน combo box แล้วให้ดึงข้อมูลจากอีกชีท

Posted: Sat May 11, 2013 1:38 pm
by snasui
:D
superbill wrote:ผมทดสอบแล้วไม่ได้ครับ แต่ถ้าผมคีย์สูตร =INDEX(Product,C1) ที่ B2 สามารถใช้งานได้ครับ
ผมให้ทดสอบเพื่อดูผลว่ามันเป็นเช่นไร จะพิ่มพ์ใน B2 หรือที่อื่น ๆ ก็แล้วแต่การปรับใช้ครับ :lol: