Page 1 of 1

อยากทราบ วิธี Import Excel แบบเลือกเฉพาะ Cell

Posted: Thu May 29, 2014 4:41 pm
by Service
อยากทราบ Code หรือวิธีที่ จะ Import Excel to Access ครับ ประมาณว่า ข้อมูลไม่ได้เรียงกันเป็นแถว ไม่สามารถใช้วิธีการ Import แบบธรรรมดาได้

ผมลองนั่งหาใน Net ก็ไม่มีเลย ที่จะใช้ Code VBA เพื่อที่จะสั่งให้ไปจับ Data เฉพาะ Cell ของ Excel File


ในไฟล์ที่ upload ให้ อยากให้ได้ table ออกมาตามแบบด้านล่างครับ รบกวนช่วยด้วยครับ ขอบพระคุณมาก ๆ ครับ




http://www.upload-thai.com/dl/4c522f618 ... 5b07563796

Re: อยากทราบ วิธี Import Excel แบบเลือกเฉพาะ Cell

Posted: Thu May 29, 2014 5:17 pm
by snasui
:D ช่วยแนบไฟลตัวอย่างมาในฟอรัมนี้ครับ

ไฟล์ต้องมีขนาดไม่เกิน 300kb ครับ

กรณีที่เป็นการเขียน VBA จำเป็นต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน ติดตรงไหนค่อยถามกันต่อครับ

Re: อยากทราบ วิธี Import Excel แบบเลือกเฉพาะ Cell

Posted: Fri Jun 13, 2014 2:17 pm
by bank9597
Service wrote:อยากทราบ Code หรือวิธีที่ จะ Import Excel to Access ครับ ประมาณว่า ข้อมูลไม่ได้เรียงกันเป็นแถว ไม่สามารถใช้วิธีการ Import แบบธรรรมดาได้

ผมลองนั่งหาใน Net ก็ไม่มีเลย ที่จะใช้ Code VBA เพื่อที่จะสั่งให้ไปจับ Data เฉพาะ Cell ของ Excel File


ในไฟล์ที่ upload ให้ อยากให้ได้ table ออกมาตามแบบด้านล่างครับ รบกวนช่วยด้วยครับ ขอบพระคุณมาก ๆ ครับ




http://www.upload-thai.com/dl/4c522f618 ... 5b07563796
:D เท่าที่ผมทราบ ไม่น่าจะทำได้ครับ เพราะการ Import เข้า Access นั้น ข้อมูลที่อยู่ใน Excel ต้องจัดอยู่ในรูปแบบฐานข้อมูล ถ้าหากในไฟล์ excel มีการผสานเซลล์ การ Import แบบธรรมดาไม่สามารถทำได้ตามต้องการครับ

Re: อยากทราบ วิธี Import Excel แบบเลือกเฉพาะ Cell

Posted: Fri Jun 13, 2014 2:38 pm
by snasui
:lol: เจ้าของกระทู้ทราบอยู่แล้วครับว่าไม่สามารถ Import แบบธรรมดาได้ การจะทำจะต้องใช้ VBA เข้าไปจัดการ เช่น

:idea: เขียน VBA บน Access โดยใช้ ADODB ดึงข้อมูลจาก Excel เข้า Recordset เลือกบางข้อมูลที่ต้องการจาก Recordset หรือ
:idea: เขียน VBA เก็บข้อมูลโดยเลือกเฉพาะข้อมูลที่ต้องการเข้า Array แล้วนำข้อมูลใน Array มาวางใน Access

Re: อยากทราบ วิธี Import Excel แบบเลือกเฉพาะ Cell

Posted: Fri Jun 13, 2014 2:43 pm
by bank9597
:) ดูตามความยากง่ายของงานแล้ว เจ้าของกระทู้น่าเตรียมข้อมูลใน Excel ให้อยู่ในรูปแบบที่ต้องการก่อนครับ ซึ่งน่าจะง่ายกว่าการเขียน VBA แล้ว Import เข้า Access

หากเขียนด้วย VBA ก็ต้องมีความรู้ขั้นสูงจึงจะเขียนได้

ตามมติของผม แนะนำให้เตรียมข้อมูลใน Excel ให้เรียบร้อยก่อนครับ ส่วนการ Import เข้า Access นั้น ก็จะเป็นเรื่องที่ไม่ยากเลยครับ

Re: อยากทราบ วิธี Import Excel แบบเลือกเฉพาะ Cell

Posted: Thu Jun 26, 2014 3:49 pm
by ajsudkedt
bank9597 wrote::) ดูตามความยากง่ายของงานแล้ว เจ้าของกระทู้น่าเตรียมข้อมูลใน Excel ให้อยู่ในรูปแบบที่ต้องการก่อนครับ ซึ่งน่าจะง่ายกว่าการเขียน VBA แล้ว Import เข้า Access

หากเขียนด้วย VBA ก็ต้องมีความรู้ขั้นสูงจึงจะเขียนได้

ตามมติของผม แนะนำให้เตรียมข้อมูลใน Excel ให้เรียบร้อยก่อนครับ ส่วนการ Import เข้า Access นั้น ก็จะเป็นเรื่องที่ไม่ยากเลยครับ
เห็นด้วยอย่างยิ่งขอรับ :thup: