Trong một số trường hợp làm việc với VBA, chúng ta gặp phải lỗi “Run-time error ’75’: Path/File access error”. Vậy lỗi này có ý nghĩa gì, cách khắc phục thế nào? Chúng ta cùng tìm hiểu trong bài viết này nhé.
Xem nhanh
Lỗi này có thông báo như hình sau:
Lỗi “Path/File access error” có mã lỗi là 75.
Trong bài viết: Những lỗi thường gặp trong VBA và xử lý lỗi với đối tượng ERR, chúng ta thấy mã lỗi 75 có nghĩa là: Truy cập tới đường dẫn hoặc tên file không đúng.
Một số nguyên nhân gây ra lỗi này:
1. Khi tạo mới thư mục, kiểm tra xem thư mục đó đã tồn tại chưa. Nếu chưa tồn tại thì mới thực hiện lệnh tạo thư mục.
2. Khi truy cập tới 1 file, kiểm tra xem file đó có tồn tại không, đồng thời kiểm tra xem file đó có đang được mở ra hay không
3. Khi đặt tên file, tên thư mục: Hạn chế đặt tiếng việt có dấu, thay dấu cách bằng dấu gạch ngang (-) để nối các ký tự với nhau.
Function kiểm tra xem file đang mở hay đóng:
Cách sử dụng:
Đặt function IsFileOpen vào trong 1 Module.
Khi viết code trong 1 sub liên quan tới kiểm tra file đang đóng hoặc mở, bạn dùng như ví dụ sau:
Chúc các bạn áp dụng thành công!