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: Select all
Sub test0()
Dim source As Range
Dim target As Range
With Sheets("Op")
Set source = .Range("c5:d82")
End With
With Sheets("Report date")
If .Range("c5") = "" Then
Set target = .Range("c5")
Else
Set target = .Cells(5, .Columns.Count).End(xlToLeft).Offset(0, 2)
End If
End With
target.Value = Now
target.Offset(1, 0).Resize(source.Rows.Count, _
source.Columns.Count).Value = source.Value
End Sub
Code: Select all
'Other code
With Sheets("Report date")
If .Range("c5") = "" Then
Set target = .Range("c5")
Else
Set target = .Range("d" & .Rows.Count).End(xlUp).Offset(1, -1)
End If
End With
'Other code