Tôi đang chạy một macro đơn giản trên một biểu mẫu, khi được chọn, nó sẽ mở khóa bảng tính, lưu tệp dưới dạng PDF vào một thư mục được chỉ định, xóa các ô đã chọn, khóa lại, lưu và đóng biểu mẫu. Tôi đã thử nghiệm trên nhiều máy tính khác nhau và nó hoạt động tốt trên một số máy nhưng lại báo lỗi trên những máy khác. Khi gỡ lỗi, bạn sẽ thấy dòng này được tô sáng - ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strPath -. Tôi có đang bỏ sót điều gì không? Đây là macro: Sub Macro1() ' ActiveSheet.Unprotect Password:="xxxxxxx" ' Khai báo strPath dưới dạng chuỗi Dim strFolderPath As String strFolderPath = "H:\Emergency Payment Invoices\" strPath = strFolderPath & _ Sheet1.Range("c2").Value & _ Sheet1.Range("i8").Value & _ Sheet1.Range("B3").Value & ".pdf" ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strPath ActiveSheet.Protect Password:="xxxxxxx"...