EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ไม่ทราบว่าวันที่ที่ต้องการจะดึงนั้นอยู่ที่เซลล์ใด หรือทราบได้อย่างไรว่าต้องดึงวันใด Code ที่เขียนมาแล้วชื่อว่าอะไร ติดบรรทัดใดครับwisitb wrote:คือว่าผมทำ vba copy ข้อมูลได้แล้วครับ แต่ผมอยากให้ copy ข้อมูลโดยมีเงืนอไข เงือนไขผมจะcopy ข้อมูลตามวันที่ครับ
เช่น วันที่ 1/11/2013 มีข้อมูล 3 ก็ copy ข้อมูลไป sheet3 ตามวันที่คือ 1/11/2013
Code: Select all
Dim rs As Range, rt As Range
Set rs = Worksheets("Sheet2").Range("A1:A6") _
Set rt = Worksheets("Sheet2").Range("A" & Rows.Count) _
.End(xlUp).Offset(1, 0)
rs.Copy
rt.PasteSpecial xlPasteValues
Application.CutCopyMode = False
Code: Select all
Dim rs As Range, rt As Range
Set rs = Worksheets("Sheet2").Range("A1:A6") _
Set rt = Worksheets("Sheet2").Range("A" & Rows.Count) _
.End(xlUp).Offset(1, 0)
rs.Copy
rt.PasteSpecial xlPasteValues
Application.CutCopyMode = False
จากคำอธิบายและตัวอย่างที่แนบมาwisitb wrote:ซึ่งจะคัดลอกข้อมูลตั้งแต่วันที่ยังไม่มีข้อมูลของเขาถึงวันปัจจุบัน
จากตัวอย่าง จะทำการคัดลอก ข้อมูลของเข้าของวันที่ 3/11/2013 กับ 4/11/2013