lấy tên file unicode tiếng việt trong thư mục

Liên hệ QC

bj189

Thành viên mới
Tham gia
14/10/09
Bài viết
21
Được thích
0
Chia sẻ anh em lấy tên file dạng unicode tiếng việt trong thư mục , có gì mong anh em chỉ giáo

Option Explicit

Function GetFileNamesbyExt(ByVal FolderPath As String, FileExt As String) As Variant
Dim Result As Variant
Dim i As Integer
Dim MyFile As Object
Dim MyFSO As Object
Dim MyFolder As Object
Dim MyFiles As Object
Set MyFSO = CreateObject("Scripting.FileSystemObject")
Set MyFolder = MyFSO.GetFolder(FolderPath)
Set MyFiles = MyFolder.Files
ReDim Result(1 To MyFiles.Count)
i = 1
For Each MyFile In MyFiles
If InStr(1, MyFile.Name, FileExt) <> 0 Then
Range("a" & (i + 10)) = MyFile.Name
i = i + 1
End If
Next MyFile
ReDim Preserve Result(1 To i - 1)
GetFileNamesbyExt = Result
End Function



Sub kdskjfkjf()
Dim a
a = GetFileNamesbyExt("C:\Users\Administrator\Desktop\", "xlsx")
End Sub
 
Giải pháp
Bạn tham khảo thêm mã ở ứng dụng bên bài viết này:
Bạn tham khảo thêm mã ở ứng dụng bên bài viết này:
 
Upvote 0
Giải pháp
cảm ơn anh đã chỉ giáo , bài của anh rất rõ ràng , code chạy rất ổn , có cái là file tên tiếng việt thì chưa hiện đủ ,trình của tôi chưa đọc được hết code này , anh có thể giúp anh chị em hiện hết tên tiếng việt thì tốt quá.
 
Upvote 0
Web KT
Back
Top Bottom