Page 1 of 1
สอบถามค้นหาข้อความใน Dropdownlist
Posted: Mon May 27, 2013 10:36 am
by anutsara
สวัสดีค่ะ นุชอยากสอบถามการค้นหาข้อความใน dropdownlist ค่ะ นุชทำการเขียนโค้ด VBA แล้วค่ะ
แต่การเขียนของนุชเขียน Search ใน ชีทที่ชื่อว่า Database ในคอลัมน์ A ค่ะ เมื่อพิมพ์แล้วจะขึ้นข้อความ Auto มาให้
แต่นุชอยากให้ข้อมูลใน ชีทที่ชื่อว่า Database ในคอลัมน์ A ค่ะ ไปแสดงที่ชีท ชื่อว่า ทะเบียน ในคอลัมน์ B ค่ะ เมื่อพิมพ์ข้อความในคอลัมน์ปุ๊บ
ให้เด้งข้อความมาค่ะ
เช่น เมื่อ พนักงานคียข้อมูล T012 ปุ๊บ ก็ให้เด้งข้อข้อมูล T012 เป็นลิสต์มาค่ะ ให้เราสามารถเลือกได้ เช่นไฟล์รูปที่แนบมาค่ะ
Untitled.png
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Mon May 27, 2013 2:54 pm
by yodpao.b
ลองดูแบบนี้ดีไหมครับ
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Mon May 27, 2013 4:30 pm
by anutsara
yodpao.b wrote:ลองดูแบบนี้ดีไหมครับ
สวัสดีค่ะ นุชลองใช้แล้วค่ะ แต่ถ้าใช้แบบนี้ในช่อง คอลัมน์ B หรือ คอลัมน์หมายเลข นุชต้องทำปุ่มแบบนี้ ทุกแถวใช่ไหมค่ะ
เพราะว่า ใน คอลัมน์ B นั้น พนักงานต้องคีย์หมายเลขในทุก ๆ แถวค่ะ เลยอยากให้ เมื่อพนักงานคีย์ T052 ในคอลัมน์ B ปุ๊บ ต้องดึงข้อมูล T052 มาทั้งหมดค่ะ พอลดขั้นตอนการทำงาน
ขอบคุณคุณ yodpao ด้วยนะค่ะ พอทราบวิธีให้ใช้งานง่ายกว่านี้ไม๊ค่ะ
ขอบคุณค่ะ
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Mon May 27, 2013 5:42 pm
by snasui

คร่าว ๆ นะครับ
- เพิ่ม Code สำหรับการนำค่าที่เข้าเงื่อนไขเมื่อคีย์ค่าค้นหาลงไปในเซลล์เป้าหมายไปวางไว้อีกชีท
- ให้ชื่อกับช่วงข้อมูลจากผลลัพธ์ของข้อ 1
- นำชื่อนั้นไปใช้กับ Validation
สำหรับ Validation มีข้อจำกัดในการนำ String เข้าไปวาง (Code ที่แนบมานั้นเป็นการนำ String เข้าไปวาง ใน Validation) ไม่เหมือนการนำค่าจาก Range Name เข้าไปวาง
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Tue May 28, 2013 10:32 pm
by tupthai
1.ใส่คำหรือ keyword ที่จะค้นหา ที่คอลัมน์ B
2.DoubleClick ที่เซลล์ที่เราพิมพ์คำค้น
จะปรากฎ Dropdown ให้เราเลือกข้อมูล
หลังจาก Click เลือกแล้ว Dropdown จะถูกลบออก
ได้ใช้ AdvancedFilter ช่วยกรองข้อมูลไปไว้ที่ชีท filter แล้วนำข้อมูลไปไว้ใน dropdown
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Wed May 29, 2013 2:12 pm
by anutsara
ขอบคุณคุณ tupthai และ คุณ snasui มากเลยนะค่ะ นุชจะนำมันไปใช้ค่ะ และลองทำดูนะค่ะ หากไม่ได้หรือติดปัญหาตรงไหน นุชขออนุญาติรบกวนด้วยนะค่ะ
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Wed May 29, 2013 2:13 pm
by anutsara
tupthai wrote:1.ใส่คำหรือ keyword ที่จะค้นหา ที่คอลัมน์ B
2.DoubleClick ที่เซลล์ที่เราพิมพ์คำค้น
จะปรากฎ Dropdown ให้เราเลือกข้อมูล
หลังจาก Click เลือกแล้ว Dropdown จะถูกลบออก
ได้ใช้ AdvancedFilter ช่วยกรองข้อมูลไปไว้ที่ชีท filter แล้วนำข้อมูลไปไว้ใน dropdown
วิธีการของคุณ tupthai นี่ใช้แค่ filter ใช้ไม๊ค่ะ ไม่มีสูตรอะไรเพิ่มเติมใช้ไหมค่ะ
ขอบคุณค่ะ
Re: สอบถามค้นหาข้อความใน Dropdownlist
Posted: Wed May 29, 2013 4:39 pm
by tupthai
anutsara wrote:tupthai wrote:1.ใส่คำหรือ keyword ที่จะค้นหา ที่คอลัมน์ B
2.DoubleClick ที่เซลล์ที่เราพิมพ์คำค้น
จะปรากฎ Dropdown ให้เราเลือกข้อมูล
หลังจาก Click เลือกแล้ว Dropdown จะถูกลบออก
ได้ใช้ AdvancedFilter ช่วยกรองข้อมูลไปไว้ที่ชีท filter แล้วนำข้อมูลไปไว้ใน dropdown
วิธีการของคุณ tupthai นี่ใช้แค่ filter ใช้ไม๊ค่ะ ไม่มีสูตรอะไรเพิ่มเติมใช้ไหมค่ะ
ขอบคุณค่ะ
ใช้ vba ครับ