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 Updates()
'
' aaa Macro
'
'
Rows("5:5").Select
Selection.Copy
Rows("6:6").Select
ActiveSheet.Paste
Rows("5:5").Select
Range("C5").Activate
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Range("J7").Select
Windows("data.xlsx").Activate
Range("C5:C8").Select
Selection.ClearContents
Range("C3").Select
ActiveCell.FormulaR1C1 = "4/23/2023"
Range("C4").Select
Windows("Keep.xlsm").Activate
Range("I4").Select
End Sub
Code: Select all
Selection.Copy
Selection.Offset(1, 0).PasteSpecial xlPasteValues
Code: Select all
Sub Updates()
'
' aaa Macro
'
'
Rows("5:5").Select
Selection.Copy
Selection.Offset(1, 0).PasteSpecial xlPasteValues
' Rows("6:6").Select
' ActiveSheet.Paste
Rows("5:5").Select
Range("C5").Activate
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Range("J7").Select
Windows("data.xlsx").Activate
Range("C5:C8").Select
Selection.ClearContents
Range("C3").Select
ActiveCell.FormulaR1C1 = "4/23/2023"
Range("C4").Select
Windows("Keep.xlsm").Activate
Range("I4").Select
End Sub
Code: Select all
Sub Updates_new()
Cells.Find(What:="total", After:=ActiveCell, LookIn:=xlFormulas2, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
Selection.End(xlUp).Select
Rows("20:20").Select
Selection.Copy
Rows("21:21").Select
ActiveSheet.Paste
Rows("20:20").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G23").Select
Application.CutCopyMode = False
End Sub
Code: Select all
With Range("a5").End(xlDown).Resize(, 6)
.Copy .Offset(1, 0)
.Value = .Value
End With
Code: Select all
Offset(1, 0)
Code: Select all
Offset(2, 0)
Code: Select all
Offset(1, 0)