Page 1 of 1
Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 4:03 am
by nurak
รบกวนช่วยแนะนำด้วยครับ ต้องการ copy ข้อมูลจากไฟล์ RawData มาไว้ที่ Data1,Data2 ในช่องที่ตรงกับเดือนปัจจุบัน ในแต่ละเดือนจะมีการเปลี่ยนแปลงข้อมูลบ่อยมาก แต่ต้องการข้อมูลล่าสุดเท่านั้นปัจจุบันใช้วิธี Copy มาวาง ซึ่งเสียเวลามากเพราะ File Data xxxx มีหลายไฟล์มาก
Re: Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 6:47 am
by snasui

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

Re: Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 1:07 pm
by nurak
VBA ผมลองบันทึกแลัวอยู่ใน ไฟล์ RawData แต่ผมไม่รู้ว่าจะทำอย่างไรให้ส่งข้อมูลจากRawDataไปวางให้ตรงกับเดือนปัจจุบันในไฟล์ Data1,2ได้ครับ
Re: Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 4:57 pm
by logic
ไม่ทราบว่ามีเงื่อนไขการเช็คเดือนสุดท้ายอย่างไรบ้างครับ

Re: Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 7:39 pm
by nurak
เช็คแค่ตรงกับเดือนปัจจุบัน หลังจากนั้นวางทับข้อมูลเดือนปัจจุบันเก่าได้เลย
Re: Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 10:00 pm
by snasui

ตัวอย่างการวาง Code ที่เดือนปัจจุบันครับ
Code: Select all
'Other code
ChDir "D:\New folder (3)"
Workbooks.Open Filename:="D:\New folder (3)\RawData1.xls"
Workbooks.Open Filename:="D:\New folder (3)\RawData2.xls"
Windows("SumAllData.xls").Activate
Range("D12:D15").Select
Selection.Copy
Windows("RawData2.xls").Activate
Range("C6").Select
Selection.Offset(0, Month(Date)).PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
'Other code
Re: Copy ข้อมูล File เดียวกันไปไว้ที่หลายๆ File
Posted: Tue Oct 29, 2013 10:17 pm
by nurak
ขอบคุณมากครับ คุณsnasui สำหรับคำแนะนำ เดี๋ยวขอลองเอาใช้งานดูแล้วจะรายงานให้ทราบนะครับ