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 Macro1()
'
' Macro1 Macro
ThisWorkbook.ActiveSheet.Columns("ac:ay").EntireColumn.Delete
For r = 2 To Range("F65536").End(xlUp).Row
Range("G2").Value = Range("F" & r).Value
xdata = Range("G2").Value
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & xdata & ".xlsx"
Windows(xdata & ".xlsx").Activate
Application.CutCopyMode = False
ActiveWorkbook.Close True
Next r
End Sub
Code: Select all
Sub Macro1()
'
' Macro1 Macro
ThisWorkbook.ActiveSheet.Columns("ac:ay").EntireColumn.Delete
For r = 2 To Range("F65536").End(xlUp).Row
Range("G2").Value = Range("F" & r).Value
xdata = Range("G2").Value
MkDir (ThisWorkbook.Path & "\" & xdata)
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & xdata & "\" & xdata & ".xlsx"
Windows(xdata & ".xlsx").Activate
Application.CutCopyMode = False
ActiveWorkbook.Close True
Next r
End Sub