Page 1 of 1
ต้องการดึงข้อมูลจากตารางใน Excel มาใส่ใน Textbox
Posted: Thu Jul 30, 2020 11:02 am
by piman
สวัสดีครับ
ผมต้องการดึงข้อมูลในตาราง Excel มาใส่ใน TextBox ที่กำหนดไว้ ใน userform จะใช้เลขที่ตำแหน่งในการค้นหา แล้วกดปุ่มค้นหา
**ซึ่งข้อมูลในตาราง Excel ทำได้ทำการเขียนสูตร Vlookup มาจากไฟล์อื่นครับ เวลากรอกเลขที่ตำแหน่งมันจะอ้างอิงจาก เลขที่ของ Cell ในสูตร Vlookup ไม่ได้อ้างอิงจาก เลขที่ตำแหน่งที่กรอกไว้เพื่อทำการค้นหา รบกวนด้วยครับ
ขอบคุณครับ
Re: ต้องการดึงข้อมูลจากตารางใน Excel มาใส่ใน Textbox
Posted: Thu Jul 30, 2020 1:26 pm
by piman
หรือมีวิธีอื่นในการดึงข้อมูลข้ามไฟล์ ให้อัพเดทเมื่อมีการแก้ไขที่ไฟล์ต้นอีกทาง วิธีอื่น รบกวนชี้แนะครับ
ขอบคุณครับ
Re: ต้องการดึงข้อมูลจากตารางใน Excel มาใส่ใน Textbox
Posted: Thu Jul 30, 2020 7:44 pm
by snasui
piman wrote: Thu Jul 30, 2020 1:26 pm
หรือมีวิธีอื่นในการดึงข้อมูลข้ามไฟล์ ให้อัพเดทเมื่อมีการแก้ไขที่ไฟล์ต้นอีกทาง วิธีอื่น รบกวนชี้แนะครับ
ขอบคุณครับ

Excel ทำเช่นนี้ได้เป็นปกติอยู่แล้วครับ หากมีการ Link มาจากไฟล์อื่นเมื่อมีการ Update Link ก็จะได้ค่าที่ Update ทันทีครับ
Re: ต้องการดึงข้อมูลจากตารางใน Excel มาใส่ใน Textbox
Posted: Thu Jul 30, 2020 9:45 pm
by piman
ครับผม
ผมอยากดึงข้อมูลที่ทำการ Link มาจากอีกไฟล์ไปใส่ใน Textbox โดยใช้ชื่อ พิมพ์ลงไปใน Textbox ช่องค้นหา แล้วกดปุ่มค้นหาจากชื่อครับ แต่ไม่มีข้อมูลใดๆขึ้นมาใน Textbox ต่างๆเลยครับ
**ผมไม่แน่ใจว่าในช่อง formula bar เป็นสูตรหรือเปล่าครับ จึงทำให้ค้นหาไม่เจอ รบกวนชี้แนะด้วยครับ
ขอบคุณครับ
Re: ต้องการดึงข้อมูลจากตารางใน Excel มาใส่ใน Textbox
Posted: Thu Jul 30, 2020 11:37 pm
by snasui

ตัวอย่างการปรับ Code ครับ
Code: Select all
'Other code
nRow = Worksheets("Form").Columns(1).Find(what:=txtSerch.Text, LookIn:=xlValues).Row
'Other code
Re: ต้องการดึงข้อมูลจากตารางใน Excel มาใส่ใน Textbox
Posted: Fri Jul 31, 2020 9:16 am
by piman
ทำได้แล้วครับผม
ขอบคุณมากครับ