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 หรือมีวิธีอื่นในการดึงข้อมูลข้ามไฟล์ ให้อัพเดทเมื่อมีการแก้ไขที่ไฟล์ต้นอีกทาง วิธีอื่น รบกวนชี้แนะครับ

ขอบคุณครับ
:D 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
:D ตัวอย่างการปรับ 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
ทำได้แล้วครับผม

ขอบคุณมากครับ