Page 1 of 1

Export text file to excel file (using vba)

Posted: Wed Sep 21, 2016 7:13 pm
by WinWill
สวัสดีครับอาจารย์

เนื่องด้วยผมขอคำแนะนำเป็น guild line ในการเขียน CODE เกี่ยวกับ Text file export to excel file ครับ ผมเคยเขียน แต่ script code ภายใน event excel เท่านั้นครับ แต่ไม่เคย เขียน script code เกี่ยวกับ text file เพื่อ export มาเป็น excel ส่วนใหญ่จะ ใช้ text to column ก่อนแล้วค่อยมาเขียน script ผ่าน vba run อีกที่เพื่อให้ได้ format ตามต้องการครับ
ผมมีตัวย่าง แนบมาให้ ดูด้วยครับ แต่เป็น picture นะครับผมยังแนบ เป็น text file มาให้ไม่ได้ครับ กรุณาแนะนำหน่อยครับ ผมจะต้องเริ่มยังไง ถึงจะสามารถ ดึง ข้อมูล แต่ field ใน text file มาอยู่ ในแต่ละแถวแต่ละคอลัมน์ ของ excel ได้ตาม format ที่ต้องการครับ

Re: Export text file to excel file (using vba)

Posted: Wed Sep 21, 2016 7:31 pm
by snasui
:D การจะดึงข้อมูลมาได้ก็จะต้องอ่าน Text File ที่ละบรรทัด หากต้องการบางส่วนของบรรทัดมาใช้งานก็จะต้องแบ่งบรรทัดนั้นเก็บไว้ในตัวแปรเสียก่อน ซึ่งปกติจะใช้ฟังก์ชั่น Split เพื่อแบ่งบรรทัดนั้น ๆ แล้วเก็บไว้ในตัวแปรแบบ Array แล้วค่อยนำค่าจาก Array นี้ไปใช้อีกทีตามเงื่อนไขที่ต้องการครับ

Re: Export text file to excel file (using vba)

Posted: Thu Sep 22, 2016 8:09 am
by WinWill
ขอบคุณมากครับ พอเห็นภาพแล้วครับ จะลองเขียนดูก่อนนะครับ
ขอบคุณมากครับ