snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมสำหรับแจกจ่ายแบ่งปันไฟล์ รวมทั้งแหล่งความรู้ต่าง ๆ เกี่ยวกับ Excel
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#21
Post
by snasui » Tue Sep 18, 2012 12:58 pm
ลองแปลงไฟล์นั้นเป็นตัวอย่างแล้วแนบไฟล์นั้นมาดูกันครับ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#23
Post
by snasui » Tue Sep 18, 2012 2:03 pm
ในเครื่องผมสามารถดึงได้เป็นปกติตามผลลัพธ์ในไฟล์แนบครับ
Attachments
ADO_ImpCloseFile_V2.xls
(90.5 KiB) Downloaded 309 times
suka
Silver
Posts: 918 Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021
#24
Post
by suka » Tue Sep 18, 2012 2:20 pm
เครื่องของอาจารย์ดึงข้อมูลได้ครบเลยค่ะ
ขอบคุณมากๆค่ะอาจารย์
sings
Member
Posts: 34 Joined: Thu May 02, 2013 3:03 pm
#25
Post
by sings » Wed Jun 05, 2013 12:30 pm
suka wrote: อาจารย์คะ เปลี่ยน Path เป็น D:\PS แล้วลองดูไม่ได้ยัง Error ค่ะ
ขอบคุณค่ะ
viewtopic.php?f=9&t=3228
อาจาร์ยครับผมมีปัญหา เหมือนกับ โพสต์ อันนี้ เลย ผมได้แก้ ใน โปรแกรมที่โหลดมาแค่ เปลี่ยน ไดร์ E เป็น D ชื่อที่โฟร์เดอร์ ก็เป็นเหมือนกับ ใน โปรแกรม คือ D:\Test นีขนาดผมก็อปปี๊ Address มาจากเส้นทาง มาวางใน โปรแกรมยัง ขึ้นความผิดพลาดแบบตัวอย่างข้างบนน่ะครับ มาโคร ผมก้ปรับ เป็น เลเวต่ำ สุดแล้วครับ (จริงๆ ไม่ได้ปรับแต่ผมเปิดเข้าไปดูมันก็ต่ำสุดอยู่แล้วน่ะครับ)
ถามหน่อยครับ ตอนที่อาจาร์ยดึงข้อมูลให้ เธอ บนเครื่องของอาจาร์ย เป็น excel 2007 หรือป่าวครับ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#26
Post
by snasui » Wed Jun 05, 2013 1:26 pm
sings wrote: ถามหน่อยครับ ตอนที่อาจาร์ยดึงข้อมูลให้ เธอ บนเครื่องของอาจาร์ย เป็น excel 2007 หรือป่าวครับ
ผมทดสอบกับ 2003 แล้วไม่พบปัญหาใดดังที่ยกมาด้านล่างครับ
snasui wrote: ผมทดสอบด้วย Excel 2003 เรียบร้อยแล้วครับ พบว่าไม่ติดปัญหาใด
ลองตรวจสอบตามนี้ครับ
เปิดไฟล์ Excel ว่าง ๆ ขึ้นมา 1 ไฟล์ กดแป้น Alt+F11 เพื่อเข้าไปยัง VBE เข้าเมนู Tools > Reference > ตรวจสอบค่าในกรอบสี่เหลี่ยมตามภาพด้านล่างว่ามี หรือไม่หรือขาดรายการใด ให้ตรวจสอบว่ามีหรือไม่มี โดยไม่คำนึงว่ามีเครื่องหมายถูกอยู่ข้างหน้าหรือไม่ รายการอาจจะอยู่ด้านล่าง ๆ โดยไม่ได้จัดเรียง หากขาดรายการใดช่วยแจ้งมาด้วยครับ
bird_jeera
Member
Posts: 1 Joined: Tue Jan 08, 2013 8:47 pm
#27
Post
by bird_jeera » Thu Nov 07, 2013 11:11 pm
ขอถามอาจารย์ครับ ไฟล์ดังกล่าวสามารถ import ข้อมูลได้เพียง 255 คอลัมน์เองครับ ผมต้องการ import ข้อมูลจากชีท 400 คอลัมน์ต้องทำอย่างไรครับ ขอรบกวนด้วยครับ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#28
Post
by snasui » Fri Nov 08, 2013 6:43 am
ไฟล์นั้นผมไม่ได้เขียนให้จำกัดคอลัมน์ในการดึงข้อมูล หากมีปัญหาว่าดึงมาได้ไม่หมดตามที่ต้องการคงต้องเขียนไฟล์ไฟล์มาเองด้วยวิธีการอื่น ติดตรงไหนสามารถนำมาถามกันได้ที่ฟอรัมในหมวดถามตอบครับ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#29
Post
by bank9597 » Tue Mar 04, 2014 4:46 pm
กำหนด Path อย่างเดียวเท่านั้น ส่วนในนั้นจะมีกี่ไฟล์ แต่ละไฟล์มีกี่ชีทก็สามารถรวมข้อมูลมาได้หมดครับ
ทดสอบแล้ว สามารถดึงข้อมูลได้แค่ไฟล์เดียวครับ
ไฟล์ที่มีรูปแบบอื่น ที่ไม่ใช่แบบ database จะดึงข้อมูลมาไม่ครบถ้วนครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#30
Post
by snasui » Tue Mar 04, 2014 5:04 pm
แนบไฟล์ตัวอย่างทีดึงแล้วมีปัญหามาด้วยจะได้ช่วยทดสอบได้ครับ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#31
Post
by bank9597 » Tue Mar 04, 2014 5:34 pm
snasui wrote: แนบไฟล์ตัวอย่างทีดึงแล้วมีปัญหามาด้วยจะได้ช่วยทดสอบได้ครับ
1 ในโฟลเดอร์ "สั่งซื้อ" มีหลายไฟล์ครับ แต่มันจะดึงข้อมูลมาได้แค่ไฟล์แรกเท่านั้นครับ
2 ไฟล์แนบ จะเป็นตัวอย่างการดึงข้อมูล แสดงให้เห็นว่าข้อมูลที่ดึงมาไม่ครบครับ
Attachments
ADO_ImpCloseFile_V2.xlsm
(25.82 KiB) Downloaded 202 times
บ. ฟอสร็อค.xlsx
(27.8 KiB) Downloaded 192 times
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#32
Post
by snasui » Tue Mar 04, 2014 8:39 pm
ปกติการรวมข้อมูลลักษณะนี้ควรใช้กับฐานข้อมูล ผมได้ตอบไว้แล้วใน Version 1 ตามที่ยกมาด้านล่าง
tahc wrote: ไฟล์ที่จะไปดึงข้อมูลจะต้องมีโครงสร้าง หรือรูปแบบของตาราง อย่างไรครับ?
snasui wrote: ปกติควรเป็น Database หรือฐานข้อมูลครับ แต่สามารถลองกับข้อมูลที่ไม่มีโครงสร้างได้ตามสะดวก ได้ผลอย่างไรช่วยแจ้งด้วยครับ
Nu_gig
Member
Posts: 1 Joined: Mon Jun 23, 2014 4:25 pm
#33
Post
by Nu_gig » Tue Jun 24, 2014 3:27 pm
ลองโหลดไฟล์ไปใช้นะคะ ได้ผลเป็นที่หน้าพอใจมากเลยคะ ต้องขอขอบคุณมา ณ โอกาสนี้
แต่มีข้อผิดพลาดอยู่อย่างหนึ่ง อย่างจะรบกวนถามอาจารย์ คือ ข้อมูลใน A1 ของไฟล์ที่ดึงมาหายคะ มีวิธีแก้ไขแนะนำไหมคะ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#34
Post
by snasui » Tue Jun 24, 2014 5:27 pm
Nu_gig wrote: อย่างจะรบกวนถามอาจารย์ คือ ข้อมูลใน A1 ของไฟล์ที่ดึงมาหายคะ มีวิธีแก้ไขแนะนำไหมคะ
ไฟล์แรกจะถือว่าไฟล์ต้นแหล่งมีหัวคอลัมน์เสมอ สำหรับการดึงข้อมูลจากไฟล์ที่ไม่มีหัวคอลัมน์ผมได้แนบไฟล์เพิ่มให้แล้ว สามารถดาวน์โหลดได้ที่โพสต์แรกของกระทู้นี้ครับ
noph
Member
Posts: 47 Joined: Tue Jun 29, 2010 4:39 pm
Excel Ver: 2013
#35
Post
by noph » Wed Jun 25, 2014 10:47 am
รบกวนอาจารย์ เซฟไฟล์ ADO_ImpCloseFile_NoHeader.xlsm เป็น version 2003 ได้หรือไม่ครับ ขอบคุณครับ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#36
Post
by snasui » Wed Jun 25, 2014 6:20 pm
รบกวนหาเพื่อนหรือเครื่องที่ใช้ Version 2007 ขึ้นไปแล้ว Save กลับมาเป็น 2003 หรือหากสมาชิกท่านใดจะกรุณาก็สามารถโพสต์ไว้ที่นี่ได้
ตอนนี้ผมไม่ได้ใช้ 2003 และหากเจอปัญหาการใช้ไฟล์ที่ผมแจกเป็น Version 2007 แล้วไปแปลงเป็น 2003 โปรดทราบด้วยว่าต้องแก้ปัญหากันเอง
ขออภัยในความไม่สะดวกครับ
noph
Member
Posts: 47 Joined: Tue Jun 29, 2010 4:39 pm
Excel Ver: 2013
#37
Post
by noph » Fri Jun 27, 2014 10:17 am
ทำตามที่ อาจารย์ แนะนำแล้ว ใช้ได้ผลดี ขอบคุณครับ
ajsudkedt
Gold
Posts: 1139 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 2019
#38
Post
by ajsudkedt » Wed Aug 06, 2014 5:19 pm
คือผมสงสัยว่า เวลารวมหลาย ๆ ไฟล์เสร็จแล้ว ทำไมถึงมีแถวข้อมูลซ้ำครับ
แต่ก็ไม่ใช่ปัญหาใหญ่เพราะผมใช้เมนู "เอารายการที่ซ้ำออก" เพียงแต่สงสัยและอยากรู้สาเหตุนะครับ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#39
Post
by snasui » Wed Aug 06, 2014 5:38 pm
ไฟล์นั้นจะไม่รวมข้อมูลเดิมเข้ามาซ้ำ จะวน Loop ไปทุกไฟล์ ทุกชีท หากข้อมูลซ้ำก็จะเกิดการซ้ำได้ ลองแนบไฟล์ข้อมูลที่พบว่าซ้ำมาดูครับ
ajsudkedt
Gold
Posts: 1139 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 2019
#40
Post
by ajsudkedt » Wed Aug 06, 2014 6:09 pm
ตามที่แนบครับ
Attachments
error.xlsx
(174.92 KiB) Downloaded 180 times