snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
killer123
Member
Posts: 3 Joined: Tue Jan 08, 2019 9:13 am
#1
Post
by killer123 » Mon Jan 28, 2019 10:31 am
มีข้อมูลแยกกันอยู่ 10 worksheet ต้องการเอาข้อมูลทั้ง 10 worksheet มารวมกันเป็น sheet เดียว โดยที่ไม่ต้องใช้ copy+paste ที่ละอัน มีสูตรในการทำไหมคะ
Attachments
นอก.zip
ตัวอย่างไฟล์ (440.59 KiB) Downloaded 6 times
puriwutpokin
Guru
Posts: 3801 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#2
Post
by puriwutpokin » Mon Jan 28, 2019 12:49 pm
ุถ้าใช้สูตร คงหนักและช้า และต้องเปิดไฟล์พร้อมกันทั้งหมด
แนะนำควรใช้ VBA ให้ Loop ไปในโฟร์เดอร์ นั้นๆ เบื้องต้น ลอง
ศึกษาเขียนมาก่อนครับ ตามกฏ ข้อ5 ติดตรงไหนมาถามในนี้ครับ
หรือศึกษาจากนี้ครับ
http://snasui.com/viewtopic.php?f=9&t=7266