返回列表 上一主題 發帖

[發問] 請問vba是否可以依指定條件複製出不同excel工作表?

回復 5# 准提部林

若有安裝 Adobe Acrobat 專業版時,用存檔為 PDF就可

原程式
        '    With ActiveWorkbook
        '         .Sheets(1).Name = "薪資條"
        '         .SaveAs xPH & xR & "-" & Format(Date - 7, "yyyymm") & "月薪資條.xls", CreateBackup:=False
        '         .Close
        '    End With
改為
        With ActiveWorkbook
            .Sheets(1).Name = "薪資條"
            ActiveSheet.ExportAsFixedFormat _
                    Type:=xlTypePDF, Filename:=xPH & xR & "-" & Format(Date - 7, "yyyymm") & "月薪資條.pdf", _
                    Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
                    OpenAfterPublish:=True
            .Close
        End With
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題