ต้องการแสดงชื่อไฟล์ทั้งหมด แบบระบุเงื่อนไข ผมต้องปรับโค้ดอย่างไรครับ
Posted: Fri Jun 03, 2022 6:23 am
ผมต้องการแสดงชื่อไฟล์แบบขึ้นต้น หรือลงท้ายด้วยตัวอักขระที่เราต้องการเช่น
- ให้แสดงชื่อไฟล์ที่ขึ้นต้นด้วย "6*.xlsm"
- และให้แสดงชื่อไฟล์จาก ก-ฮ , ฮ-ก หรือ
- ถ้าขึ้นด้วยตัวเลข ให้แสดงจาก มากไปน้อย หรือ จากน้อยไปมาก
ผมจะต้องปรับโค้ดนี้อย่างไรครับอาจารย์
- ให้แสดงชื่อไฟล์ที่ขึ้นต้นด้วย "6*.xlsm"
- และให้แสดงชื่อไฟล์จาก ก-ฮ , ฮ-ก หรือ
- ถ้าขึ้นด้วยตัวเลข ให้แสดงจาก มากไปน้อย หรือ จากน้อยไปมาก
ผมจะต้องปรับโค้ดนี้อย่างไรครับอาจารย์
Code: Select all
Sub LoopThroughFiles()
Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Dim i As Integer
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder(ThisWorkbook.path & "\")
For Each oFile In oFolder.Files
Cells(i + 1, 1) = oFile.Name
i = i + 1
Next oFile
End Sub