THẦY CHO EM HỎI LỖI NÀY LÀ SAO Ạ?
Trường hợp này là kiểm tra xem file đã tồn tại hay chưa. Tức là khi bạn đã kết xuất file PDF từ trước rồi, giờ lại kết xuất tiếp thì sẽ có hiện tượng file bị trùng lặp => bạn quyết định xem có giữ file cũ hay đè file mới lên.
Máy em chưa hề có file pdf từ trước vẫn báo lỗi đó ạ
Chào Anh Thư bạn có thể đẩy file lên không nhỉ?
Có 1 số vấn đề như sau nhé:
1. Tên file khi xuất ra PDF bạn lấy theo ô nào? Code đang viết là T2 nhưng đúng ra phải là ô M2 trong sheet Phiếu lương.
2. Tên file không được có ký tự đặc biệt như ( )
Bạn cần xác định lại chỗ ghép tên file. Không lấy nguyên theo dạng
"Phiếu lương - "&C7&" - "&F3
Bởi ô F3 chứa ký tự đặc biệt, không dùng cho tên file được.
Bạn có thể đặt lại nội dung ô này cho đúng, ví dụ như:
PhieuLuong_Lê Long Việt_Thang1_Tu_26.12_Den_20.1
Tạo 1 ô khác để ghi đoạn thời gian không dấu, không ký tự đặc biệt. Dấu chấm và dấu gạch dưới thì dùng được trong đặt tên file
---
Lỗi chủ yếu bạn gặp phải là lỗi sai tên file nên không lưu được
If Len(Dir(xFile)) > 0 Then
lỗi ở biến xFile