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
Dim filename As String, lineText As String, mypath As String
Dim myrng As Range, i, j
mypath = "D:\"
filename = mypath & "\datatext.txt"
Open filename For Output As #1
Set myrng = Range("data")
For i = 1 To myrng.Rows.Count
For j = 1 To myrng.Columns.Count
lineText = IIf(j = 1, "", lineText & "|") & myrng.Cells(i, j)
Next j
Print #1, lineText
Next i
Close #1
format(cells(1,1).value,"00")
เพื่อให้แสดง 1 เป็น 01 และ 9 เป็น 09 เช่นนี้เป็นต้น หากแต่ละคอลัมน์มีการจัดรูปแบบแตกต่างกันก็ต้องทำลักษณะนี้ทั้งหมดโดยในส่วนของ "00"
ก็จะเปลี่ยนไปเป็นรูปแบบใด ๆ ที่ต้องการ ซึ่งอาจจะต้องใช้ตัวแปรมาช่วยเพื่อให้กระชับครับ