- Tham gia
- 4/4/22
- Bài viết
- 7
- Được thích
- 0
Chào các bác!
Em có code này để xuất file pdf tự động nhưng lưu vào Personal.xlsb để dùng cho nhiều file khác xong thì lỗi Run Time Error 9: Subscript out of range
Em muốn tự động xuất file PDF của file exel đang mở từ ô A1:J35. Tự động lưu vào thư mục chứa file exel đó + tên y hệt
Xin nhờ các bác sửa lỗi giúp. Em chân thành cảm ơn
Em có code này để xuất file pdf tự động nhưng lưu vào Personal.xlsb để dùng cho nhiều file khác xong thì lỗi Run Time Error 9: Subscript out of range
Mã:
Sub PrintSelectionToPDF()
Dim sPath$, Ws As Worksheet, InvoiceRng, i&, Strfile$
Set Ws = ThisWorkbook.Sheets("DonhangXK")
sPath = ThisWorkbook.Path & "\"
Set InvoiceRng = Ws.Range("A1:J35")
Application.EnableEvents = False
Ws.Range("N1") = 1
Strfile = ThisWorkbook.Name & ".pdf"
InvoiceRng.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sPath & Strfile
Application.EnableEvents = True
End Sub
Em muốn tự động xuất file PDF của file exel đang mở từ ô A1:J35. Tự động lưu vào thư mục chứa file exel đó + tên y hệt
Xin nhờ các bác sửa lỗi giúp. Em chân thành cảm ơn