:!: โปรดทราบ Image
    1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ Image
    2. การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
      1. สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่านImage
      2. Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้ Image กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
    3. เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว Image
    4. วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้ Image
    5. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ ==> กำหนดขนาดตัวอักษรใน Browser Image

ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

ฟอรั่มสำหรับแจกจ่ายแบ่งปันไฟล์ รวมทั้งแหล่งความรู้ต่าง ๆ เกี่ยวกับ Excel
User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#1

Postby snasui » Sun Sep 16, 2012 10:27 am

:D ไฟล์นี้เป็น Version ที่ 2 สำหรับ Version ที่ 1 สามารถดาวน์โหลได้ที่นี่ :arrow: (คลิก)

ไฟล์ตามด้านล่างมีคุณสมบัติดังนี้
  1. ใช้รวบรวมข้อมูลจากหลาย ๆ ไฟล์โดยดึงข้อมูลจากทุกชีทของแต่ละไฟล์
    1. ต้องระบุชื่อ Path เช่น D:\Test\SubTest ลงในเซลล์ A1 ของ Sheet1
    2. เมื่อต้องการดึงข้อมูลให้คลิกปุ่ม Go!
  2. เป็นไฟล์ที่เขียนด้วย VBA ใช้ Connection string และคำสั่ง SQL ในการดึงข้อมูลจากไฟล์ต้นแหล่งโดยไม่ต้องเปิดไฟล์
  3. ต้องกำหนดการใช้งาน Macro ก่อนจึงจะใช้งานได้
  4. ไม่เปิดเผย Code
  5. ไม่ได้ทดสอบกับ Version ที่ต่ำกว่า 2007

ส่งที่ปรับปรุงจาก Version 1
  1. ไม่ต้องคีย์ \ ตามหลัง Path :mrgreen:
  2. ไม่ต้องระบุชื่อชีทที่ต้องการดึงข้อมูล เนื่องจากเป็นการดึงมาทุกชีท
You do not have the required permissions to view the files attached to this post.

godman
Silver
Silver
Posts: 643
Joined: Mon Jul 05, 2010 6:18 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#2

Postby godman » Mon Sep 17, 2012 8:55 am

ทำไมผมใช้ paht แบบนี้จึง error ครับ D:\Test\Sub Test.xls
ต้องใช้อย่างไรจึงจะถูกครับ และ สอง คือ ดึงข้อมูลได้ทีละๆไฟล์ใช่ไหมครับ

อย่างไรก็ตาม ต้องขอขอบพระคุณ ในความใจดีและเสียสละที่อาจารย์มีให้ ผมไม่ได้ค่อยได้เข้ามาถามแล้ว เพราะความรู้ที่อาจารย์เคยให้มา ผมเอาไปต่อยอดและประยุกต์ใช้กับงานได้มากมาย เจ๋ง จริงอะไรจริง ขอบคุณมากครับจากใจ

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#3

Postby snasui » Mon Sep 17, 2012 9:54 am

:D
godman wrote:D:\Test\Sub Test.xls
ไม่ต้องกำหนดชื่อไฟล์ครับ กำหนด Path อย่างเดียวเท่านั้น ส่วนในนั้นจะมีกี่ไฟล์ แต่ละไฟล์มีกี่ชีทก็สามารถรวมข้อมูลมาได้หมดครับ

godman
Silver
Silver
Posts: 643
Joined: Mon Jul 05, 2010 6:18 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#4

Postby godman » Mon Sep 17, 2012 10:14 am

โทษนะครับ เพื่อความกระจ่าง paht นี่หมายถึง ชื่อ folder ใช่ไหมครับ

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#5

Postby snasui » Mon Sep 17, 2012 10:17 am

:D Path คือเส้นทางครับ ยกตัวอย่างเช่นถ้าอยู่ในเครื่องเราเองก็ต้องระบุว่า Drive ใด\Folder ใด\Sub Folder ใด ตัวอย่างผมเขียนไว้ที่ A1 ของไฟล์อยู่แล้วครับ

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#6

Postby suka » Mon Sep 17, 2012 2:07 pm

5.ไม่ได้ทดสอบกับ Version ที่ต่ำกว่า 2007

อาจารย์คะ ใช้ Version 2003 ค่ะ แล้วลองเลือกที่เซลล์ A6 ดังรูปที่ 1 ด้านบนค่ะ
กดที่ปุ่ม Go! จะเป็นดังรูปที่ 2 รูปด้านล่างค่ะ

อาจารย์คะ ขอรบกวนแนะวิธีใช้ให้หน่อยนะคะ
ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#7

Postby snasui » Mon Sep 17, 2012 2:26 pm

:D สำหรับ Version 2003 ลองดูไฟล์ด้านล่างครับ
You do not have the required permissions to view the files attached to this post.

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#8

Postby suka » Mon Sep 17, 2012 2:54 pm

อาจารย์คะ ขอรบกวนอีกรอบค่ะ
คงจะใช้ไม่ถูกวิธีหรือเปล่าคะ ไฟล์ ADO_ImpCloseFile_V2 ไว้ที่ Path C ค่ัะ
และที่ Sheet1 A3 เปลี่ยน A เป็น C แล้วคลิ๊กที่เซลล์ A3 แล้วที่ปุ่ม Go! เป็นดังรูปที่แนบมาค่ะ

ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#9

Postby snasui » Mon Sep 17, 2012 3:06 pm

:lol:
suka wrote:และที่ Sheet1 A3 เปลี่ยน A เป็น C แล้วคลิ๊กที่เซลล์ A3 แล้วที่ปุ่ม Go!
เหตุใดไปเปลี่ยน A เป็น C ที่ A3 ครับ :?:

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#10

Postby suka » Mon Sep 17, 2012 3:11 pm

อาจารย์คะ ไม่เปลี่ยนคลิ๊กที่ A3 กดที่ปุ่ม Go! ก็ Error เป็นเหมือนดังรูปด้านบนค่ะ

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#11

Postby snasui » Mon Sep 17, 2012 3:16 pm

:shock: ผมถามเพื่ออยากทราบว่าต้องการจะทำอะไรเท่านั้นครับ ในไฟล์ผมก็มีตัวอย่างอยู่แล้วว่าให้คีย์ Path ไว้ตรงไหน เซลล์ที่กรอกมีเซลล์เดียวคือ A1 อ่านความเห็นด้านบน ๆ ด้วยครับ

สำหรับไฟล์นี้ไม่ได้เขียนเพื่อ Excel 2003 เนื่องจากใช้ Connection String ที่เป็นของ Excel รุ่น 2007 แต่ เผื่อว่าในเครื่องของ User ใช้ Compatibility Pack ซึ่งสามารถใช้ Excel 2003 เปิดไฟล์รุ่นที่สูงกว่าได้ก็น่าจะใช้การได้ จึงได้ปรับไฟล์มาให้ทดลอง และหากว่ามีการคีย์ A1 ถูกต้องแล้วยังใช้ไม่ได้ ก็แสดงว่าใช้กับ Excel 2003 ไม่ได้ครับ

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#12

Postby suka » Mon Sep 17, 2012 3:59 pm

ขอรบกวนอาจารย์อีกรอบค่ะ

ที่ Sheet1 A1 ระบุชื่อ D:\My P S Project.xls\บันทึกรับจ่ายลูกหนี้รายเดือน แล้วกดปุ่ม Go! เป็นดังรูปที่แนบมาค่ะ

จะต้องแก้อย่างไรคะ ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#13

Postby snasui » Mon Sep 17, 2012 4:06 pm

:lol: คิดว่าเป็นตามด้านล่างครับ
snasui wrote:หากว่ามีการคีย์ A1 ถูกต้องแล้วยังใช้ไม่ได้ ก็แสดงว่าใช้กับ Excel 2003 ไม่ได้ครับ

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#14

Postby suka » Mon Sep 17, 2012 4:24 pm

ขอบคุณค่ะอาจารย์ (แอบเศร้าเล็กน้อยค่ะ)

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#15

Postby snasui » Mon Sep 17, 2012 9:06 pm

:D ผมทดสอบด้วย Excel 2003 เรียบร้อยแล้วครับ พบว่าไม่ติดปัญหาใด

ลองตรวจสอบตามนี้ครับ
  1. เปิดไฟล์ Excel ว่าง ๆ ขึ้นมา 1 ไฟล์
  2. กดแป้น Alt+F11 เพื่อเข้าไปยัง VBE
  3. เข้าเมนู Tools > Reference > ตรวจสอบค่าในกรอบสี่เหลี่ยมตามภาพด้านล่างว่ามีหรือไม่หรือขาดรายการใด
ให้ตรวจสอบว่ามีหรือไม่มี โดยไม่คำนึงว่ามีเครื่องหมายถูกอยู่ข้างหน้าหรือไม่ รายการอาจจะอยู่ด้านล่าง ๆ โดยไม่ได้จัดเรียง หากขาดรายการใดช่วยแจ้งมาด้วยครับ
You do not have the required permissions to view the files attached to this post.

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#16

Postby suka » Tue Sep 18, 2012 11:59 am

อาจารย์คะ

ตรวจสอบมีครบทั้งสามรายการในกรอบสีแดงค่ะ เพียงแต่ไม่มีเครื่องหมายถูกอยู่ข้างหน้าเท่านั้นค่ะ

ขอบคุณอาจารย์มากๆเลยค่ะ

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#17

Postby snasui » Tue Sep 18, 2012 12:03 pm

:? หากเป็นเช่นนั้นก็ควรจะทำงานได้ครับ ลองเปลี่ยนเป็น Path ง่าย ๆ เช่นตัวอย่างในไฟล์แล้วทดสอบดูใหม่ครับ

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#18

Postby suka » Tue Sep 18, 2012 12:37 pm

อาจารย์คะ เปลี่ยน Path เป็น D:\PS แล้วลองดูไม่ได้ยัง Error ค่ะ

ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21514
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#19

Postby snasui » Tue Sep 18, 2012 12:50 pm

:D ใน Folder นั้นมีไฟล์อื่น ๆ ที่ไม่ใช่ Excel อยู่หรือไม่ครับ หากมีให้ลบออกไปให้เหลือเฉพาะไฟล์ Excel ครับ

User avatar
suka
Silver
Silver
Posts: 785
Joined: Tue Nov 16, 2010 7:38 pm

Re: ไฟล์สำหรับการ Import ข้อมูลจากหลาย ๆ ไฟล์ V2

#20

Postby suka » Tue Sep 18, 2012 12:52 pm

ใน Folder มีแค่ไฟล์เดียวค่ะอาจารย์


Return to “Distribution”

Who is online

Users browsing this forum: No registered users and 7 guests