in file excel sang FDF hàng loạt

Liên hệ QC

AnhNQT

Thành viên chính thức
Tham gia
6/11/18
Bài viết
61
Được thích
5
Giới tính
Nam
Xin chào các anh/chị!
Nhờ các anh chị chỉ giúp (thêm VBA) để in file đính kèm thành 1 file .PDF.
Hiện tại code chỉ in 1 trang 1 và phải đặt tên. Em muốn sửa thành in từ 1 đến 5 nhưng chỉ trong 1 file PDF và đặt tên theo định dạng "Print from 1 to 5 ddmmyyyy"
Em cảm ơn!
 

File đính kèm

  • 20170312-in-an-hang-loat.xlsm
    26 KB · Đọc: 11
Xin chào các anh/chị!
Nhờ các anh chị chỉ giúp (thêm VBA) để in file đính kèm thành 1 file .PDF.
Hiện tại code chỉ in 1 trang 1 và phải đặt tên. Em muốn sửa thành in từ 1 đến 5 nhưng chỉ trong 1 file PDF và đặt tên theo định dạng "Print from 1 to 5 ddmmyyyy"
Em cảm ơn!
Trước tiên thay đổi 1 chút để khỏi đặt tên thủ công, vẫn phải in ra 5 file với tên là Print from 1 to 5 ddmmyyyy.pdf đến Print from 5 to 5 ddmmyyyy.pdf
Mã:
Sub printF()
    Dim i As Long, printFrom As Long, printTo As Long
    printFrom = Sheet2.Range("i4").Value
    printTo = Sheet2.Range("i5").Value
    For i = printFrom To printTo
        Sheet2.Range("I1").Value = i
        Sheet2.PrintOut ActivePrinter:="Microsoft Print to PDF", PrintToFile:=True, PrToFileName:=ThisWorkbook.Path & "\" & "Print from " & i & " to " & printTo & " " & Format(Date, "ddmmyyyy") & ".pdf"   
    Next i
End Sub
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom