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 c As integer = 0
Dim DataArray() As String = Split(F.ReadToEnd, vbNewLine)
Dim DataArray1() As String = DataArray(c).Split(vbTab)
c = c + 1
Dim DataArray1() As String = DataArray(c).Split(vbTab)
Dim DataArray1() As String = Split(DataArray(c), vbTab)
DataArray(c)
มีค่าเป็นอะไรครับCode: Select all
c = 0
Dim F As StreamReader = New System.IO.StreamReader(fileselect & fileselect1 & ".txt")
Dim DataArray() As String = Split(F.ReadToEnd, vbNewLine)
F.Close()
Dim DataArray1() As String = Split(DataArray(c), " ")
c = c + 1
ยินดีด้วยครับ การที่หลังจาก Split ด้วย VbTab แล้วเช็ค Ubound แล้วมีค่าเป็น 0 แสดงว่า Split ด้วย VbTab แล้วไม่ได้ผล หรือหมายถึงว่าสายอักขระนั้นไม่ได้เชื่อมกันด้วย Tab จึงแบ่งด้วย VbTab ไม่ได้ครับcheapache wrote:ทดสอบแล้วครับ (Ubound(DataArray1)) = 0 ครับ