Lỗi path not found khi cop sheet trong excel năm 2024

Chả là em làm code xuất File mới từ Workbook đang làm việc (Lấy 1 sheet trong WB). Nhưng Folder của em nó tên tiếng Việt nên nó báo lỗi này. Đọc khắp mạng mà không có cách khắc phục. Không biết có bạn nào biết không ạ, hay bắt buộc phải đặt tên Folder không dấu.

Sửa lần cuối: 5/8/21

  • 2

    Em chào các anh chị và các bạn, Em muốn hỏi lỗi Path/File access error có cách gì khắc phục không ạ.
Chả là em làm code xuất File mới từ Workbook đang làm việc (Lấy 1 sheet trong WB). Nhưng Folder của em nó tên tiếng Việt nên nó báo lỗi này. Đọc khắp mạng mà không có cách khắc phục. Không biết có bạn nào biết không ạ, hay bắt buộc phải đặt tên Folder không dấu.

đưa file lỗi lên! hoặc code!

  • 3

    đưa file lỗi lên! hoặc code!

Xuất File mới có tên là So_ban_hang.xlsx từ sheet Ban_hang_KV của File đang làm việc và đặt trong thư mục có dấu tiếng việt.

Sub Xuat_File_moi Dim DesktopPath1 As String, MyPath As String Dim Fso As Object DesktopPath1 = CreateObject("WScript.Shell").specialfolders("Desktop") & "\" Set Fso = CreateObject("Scripting.FileSystemObject") MyPath = ThisWorkbook.Path & "\" With Application .ScreenUpdating = False .DisplayAlerts = False Worksheets("Ban_hang_KV").Copy ActiveSheet.Name = "Ban_hang" ActiveWorkbook.Close True, MyPath & "So_ban_hang.xlsx" .ScreenUpdating = True .DisplayAlerts = True End With

End Sub

  • 4

    Xuất File mới có tên là So_ban_hang.xlsx từ sheet Ban_hang_KV của File đang làm việc và đặt trong thư mục có dấu tiếng việt.

Sub Xuat_File_moi Dim DesktopPath1 As String, MyPath As String Dim Fso As Object DesktopPath1 = CreateObject("WScript.Shell").specialfolders("Desktop") & "\" Set Fso = CreateObject("Scripting.FileSystemObject") MyPath = ThisWorkbook.Path & "\" With Application .ScreenUpdating = False .DisplayAlerts = False Worksheets("Ban_hang_KV").Copy ActiveSheet.Name = "Ban_hang" ActiveWorkbook.Close True, MyPath & "So_ban_hang.xlsx" .ScreenUpdating = True .DisplayAlerts = True End With

End Sub

Thử code này!

Sub btnbaocaocathang_Click()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
            Dim thiswb As Workbook
            Dim wb As Workbook
            Dim MyPath As String
            MyPath = ThisWorkbook.Path
            Set thiswb = ThisWorkbook
            thiswb.Sheets("Ban_hang_KV").Copy
            ActiveWorkbook.SaveAs Filename:=MyPath & "\So_ban_hang.xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
            Set wb = Workbooks.Open(MyPath & "\So_ban_hang.xlsx")
            wb.Sheets("Ban_hang_KV").Name = "Ban_hang"
            'wb.Close savechanges:=True ' them dong nay de luu dong wb luon
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

  • 5

    Em chào các anh chị và các bạn, Em muốn hỏi lỗi Path/File access error có cách gì khắc phục không ạ.
Chả là em làm code xuất File mới từ Workbook đang làm việc (Lấy 1 sheet trong WB). Nhưng Folder của em nó tên tiếng Việt nên nó báo lỗi này. Đọc khắp mạng mà không có cách khắc phục. Không biết có bạn nào biết không ạ, hay bắt buộc phải đặt tên Folder không dấu.

Khi đường dẫn là tiếng việt thì rất hay bị lỗi ấy. Theo mình phỏng đoán thì đó cũng là 1 trong những nguyên nhân. Bạn thử với đường dẫn tiếng việt không dấu coi. Hoặc có thể trong file nhiều name rác

Lỗi path not found khi cop sheet trong excel năm 2024

  • 6

Tất cả thành viên không giúp đỡ thành viên này. Topic người ta giúp còn chưa trả lời hay cám ơn.

Bạn cần đăng nhập để thấy link

Viết bài thì không dùng thẻ code.

Ai giúp đỡ thành viên này, tôi ban nick ráng chịu.

  • 7

Khi đường dẫn là tiếng việt thì rất hay bị lỗi ấy. Theo mình phỏng đoán thì đó cũng là 1 trong những nguyên nhân. Bạn thử với đường dẫn tiếng việt không dấu coi. Hoặc có thể trong file nhiều name rác