TÁCH FILE EXCEL (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Duongtn2510

Thành viên mới
Tham gia
31/3/19
Bài viết
5
Được thích
1
a/c giỏi excel cho e hỏi với ạ. e muốn tách 1 file excel (có nhiều sheet) sang từng file riêng nhưng định dạng pdf thì làm thế nào ạ. Hoặc đổi định dạng hàng loạt các file đuôi xlsx sang pdf được k ạ.
Giúp e với ạ. huhu
 
a/c giỏi excel cho e hỏi với ạ. e muốn tách 1 file excel (có nhiều sheet) sang từng file riêng nhưng định dạng pdf thì làm thế nào ạ. Hoặc đổi định dạng hàng loạt các file đuôi xlsx sang pdf được k ạ.
Giúp e với ạ. huhu
Bạn hỏi mà không đính kèm file thì ai biết giúp cái gì, ở.đâu?
 
Chào bạn.
Bạn thử chạy code sau trong vba nhé


Mã:
Sub SaveAsPDF()
    Dim ws As Worksheet

        For Each ws In ActiveWorkbook.Worksheets
            With ws.PageSetup
                .Zoom = False
                .FitToPagesWide = 1
                .Orientation = xlLandscape
                End With
        
            ws.ExportAsFixedFormat Type:=xlTypePDF, _
                Filename:=Application.ActiveWorkbook.Path & "\" & ws.Name, _
                Quality:=xlQualityStandard, _
                IncludeDocProperties:=True, _
                IgnorePrintAreas:=False, _
                OpenAfterPublish:=False
        Next ws
    End Sub
 
Chào bạn.
Bạn thử chạy code sau trong vba nhé


Mã:
Sub SaveAsPDF()
    Dim ws As Worksheet

        For Each ws In ActiveWorkbook.Worksheets
            With ws.PageSetup
                .Zoom = False
                .FitToPagesWide = 1
                .Orientation = xlLandscape
                End With
       
            ws.ExportAsFixedFormat Type:=xlTypePDF, _
                Filename:=Application.ActiveWorkbook.Path & "\" & ws.Name, _
                Quality:=xlQualityStandard, _
                IncludeDocProperties:=True, _
                IgnorePrintAreas:=False, _
                OpenAfterPublish:=False
        Next ws
    End Sub
MÌNH CHẠY ĐƯỢC RỒI. CẢM ƠN BẠN RẤT NHIỀU Ạ
 
Web KT

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

Back
Top Bottom