Page 1 of 1

สอบถามวิธีแก้พาร์ทไฟล์และชื่อชีท

Posted: Sat Dec 09, 2017 3:40 pm
by dsaibattdq
สวัสดีครับ พอดีว่ากำลังรวมข้อมูลไฟล์ของลูกค้าทั้งหมดมาอยู่ในไฟล์เดียวกันครับ แต่เนื่องจากว่ามีไฟล์เยอะและจำนวนชีทในแต่ละไฟล์เยอะ ดังนั้นทำให้ผมอยากที่จะแก้พาร์ทไฟล์และชื่อชีท โดยการดึงค่าจากช่องที่เป็น drop down เก็บข้อมูลพาร์ทไฟล์ และ ชื่อชีทเอาไว้ เพื่อให้สามารถเลือกข้อมูลของชีทที่ต้องการแล้วข้อมูลในชีทที่กำหนดทั้งหมด มาอยู่ในชีทรวมครับ

- ในตอนนี้ดึงข้อมูลมาจากไฟล์ต่างๆ แบบตรงๆคือใส่พาร์ทไฟล์ไปเลย ='C:\Users\....\[Carlos.xlsx]1205'!G11

*ไม่ได้เปิดไฟล์ปลายทางพร้อมกันครับ

พาร์ทไฟล์ : 'C:\Users\....\[Carlos.xlsx]
ชื่อชีท : 1205

ไม่ทราบว่าพอจะมีวิธีไหนที่สามารถแก้ไขสตริงใน '...' ได้ไหมครับ

ในตอนแรกพยายามแก้ไข โดยการเพิ่มเข้าไปตรงๆ ด้วย "&...&" แต่ก็ยังไม่ได้ครับ

ไม่มั่นใจว่าเป็นกรณีเดียวกันกับกระทู้นี้รึเปล่านะครับ http://www.snasui.com/viewtopic.php?f=3 ... %8C#p62954

ขอบคุณสำหรับความช่วยเหลือครับ

Re: สอบถามวิธีแก้พาร์ทไฟล์และชื่อชีท

Posted: Sat Dec 09, 2017 4:09 pm
by snasui
:D การรวมข้อมูลจากหลายไฟล์ หลายชีต หากไม่เปิดไฟล์ไว้ก่อน ต้องใช้ VBA เข้ามาจัดการซึ่งต้องเขียนมาเองก่อน ติดแล้วค่อยถามกัน ดูตัวอย่างได้ที่นี่ครับ wordpress/collect-data-multiple-files/

Re: สอบถามวิธีแก้พาร์ทไฟล์และชื่อชีท

Posted: Mon Dec 11, 2017 8:06 am
by dsaibattdq
ขอบคุณครับ เดี๋ยวผมจะลองเขียนก่อน แล้วถ้าติดอะไรจะมาถามใหม่ครับ

ตอนแรกนึกว่าจะไม่ต้องใช้ก็ได้ TwT